Got некоторые проблемы с поколением оси от WSDLMaven оси Создаваемые классы не могут быть использованы в проекте
После генерироваться, классы не видно затмение/целевую папку (я могу видеть их в терминале ...)
Я не могу включить их и использовать.
Я предполагаю, что я что-то здесь отсутствует, ось и мыло такая боль ...
Сосуд проект содержит сгенерированные классы, я могу добавить его построить путь вручную и это работает. Если я в том числе модуль Maven в другом модуле, специалист жалуется "
<plugin>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
<version>1.5.4</version>
<executions>
<execution>
<id>generate 1</id>
<goals>
<goal>wsdl2code</goal>
</goals>
<configuration>
<packageName>com.test</packageName>
<wsdlFile>path.to.wsdl</wsdlFile>
</configuration>
</execution>
</executions>
</plugin>
нет, я не могу увидеть баночку в Maven репо, только в/цели. Мои другие модули maven также генерируют свои баночки в/цель, поэтому я запутался .. Для создания оси требуется другой плагин maven для получения ac orrect jar? –
Прошло некоторое время, так что несите меня, насколько я помню. Ax2-wsdl2code-maven-plugin генерирует только исходные файлы Java, и он делает это во время фазы генерации maven - вы должны видеть эти файлы под целевым/сгенерированным. Если вы запустите mvn clean install, вы получите JAR, но он не будет загружать исходные файлы под целевым/сгенерированным. Попробуйте сыграть с атрибутом outputDirectory плагина, чтобы исходные файлы выводились в каталог, который maven будет получать на этапе компиляции. – Lee
обновление: я вижу банку в моем м2 репо. (Я искал под неправильной папкой) , но он не может быть использован для модулей maven. –