0
Использую maven-jaxb2-plugin. Он генерирует мои классы в правильном каталоге, но в выпуске Eclipse Neon.2 (4.6.2) папка автоматически не добавляется в путь к классам.Добавить сгенерированные источники в classpath
Вот мой плагин конфигурации:
<build>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.13.1</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<addCompileSourceRoot>true</addCompileSourceRoot>
<generateDirectory>${project.build.directory}/generated-sources/jaxb</generateDirectory>
<schemaDirectory>src/main/resources/xsd</schemaDirectory>
<generatePackage>foo.bar.pojo</generatePackage>
</configuration>
</plugin>
</plugins>
</build>
Можно с Maven-jaxb2-плагин для определения genearted каталог в качестве исходной папки? Если да, то как?
затмение показывает мне ошибку в pom.xml
на <execution>
:
Execution default of goal org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.13.1:generate failed: A required class was missing while executing org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.13.1:generate: com/sun/xml/bind/api/ErrorListener
Попробуйте обновить проект с Alt + F5. Он должен работать OOTB, вам даже не нужно 'addCompileSourceRoot'. – lexicore
@lexicore Уже сделал, но папка не добавлена в путь к классам :( – BnJ
Работает ли 'mvn clean install'? Вы создаете сгенерированные классы? – lexicore