Skip to content

Commit 0ab7d89

Browse files
committed
Add XSD generation
1 parent a93c26b commit 0ab7d89

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

pom.xml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -872,14 +872,14 @@
872872
<groupId>org.apache.logging.log4j</groupId>
873873
<artifactId>log4j-docgen-maven-plugin</artifactId>
874874
<version>${log4j-docgen.version}</version>
875+
<inherited>false</inherited>
875876
<executions>
876877
<execution>
877878
<id>generate-plugin-docs</id>
878879
<goals>
879880
<goal>generate-documentation</goal>
880881
</goals>
881882
<phase>pre-site</phase>
882-
<inherited>false</inherited>
883883
<configuration>
884884
<descriptorFileMatchers>
885885
<descriptorFileMatcher>
@@ -902,6 +902,22 @@
902902
</pluginTemplate>
903903
</configuration>
904904
</execution>
905+
<execution>
906+
<id>generate-plugin-schema</id>
907+
<goals>
908+
<goal>generate-schema</goal>
909+
</goals>
910+
<phase>pre-site</phase>
911+
<configuration>
912+
<descriptorFileMatchers>
913+
<descriptorFileMatcher>
914+
<baseDirectory>${project.build.directory}/plugin-descriptors</baseDirectory>
915+
<pathPatterns>glob:**/*.xml</pathPatterns>
916+
</descriptorFileMatcher>
917+
</descriptorFileMatchers>
918+
<schemaFile>${project.build.directory}/generated-sources/site/resources/config.xsd</schemaFile>
919+
</configuration>
920+
</execution>
905921
</executions>
906922
</plugin>
907923

0 commit comments

Comments
 (0)