Я хотел бы сгенерировать схему из аннотированных классов JAXB. Для этого я использую jaxb2-maven-plugin. Плагин по умолчанию сканирует папку src/main/java для включенных источников. Я хотел бы указать дополнительную папку для сканирования классов Java, которая не является исходным путем maven.Добавить явный каталог источника в jaxb2-maven-plugin для schemagen
Может ли кто-нибудь помочь?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>${maven.plugin.jaxb2}</version>
<executions>
<execution>
<id>schemagen</id>
<goals>
<goal>schemagen</goal>
</goals>
<phase>process-classes</phase>
<configuration>
<includes>
<include>SomeFolderWhichIsNotInMavenSourcePath/*.java</include>
</includes>
<outputDirectory>${project.build.directory}/schemas</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
Нет, это не работает. Плагин выглядит по умолчанию в папке src/main/java. Один из способов - добавить папку в исходный путь maven, который я не хочу. –