在使用WSDL2CODE maven插件时,类和资源是在目标文件夹中创建的,我希望将它们路由到webapp中的src和resources文件夹中,您能在这方面给我帮助吗?我还看到在目标文件夹中创建了ant配置文件build.xml以及源代码和资源,为什么通常会发生这种情况?
请在下面找到我的maven插件。
<plugin>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
<version>1.4</version>
<configuration>
<packageName>com.xyz</packageName>
<wsdlFile>src/main/resources/polupdates.wsdl</wsdlFile>
<databindingName>xmlbeans</databindingName>
<generateServerSide>true</generateServerSide>
<generateServicesXml>true</generateServicesXml>
</configuration>
<executions>
<execution>
<goals>
<goal>wsdl2code</goal>
</goals>
</execution>
</executions>
</plugin>我不擅长maven,你能和我分享一些关于用maven开发web服务的好指南吗?
发布于 2015-07-01 13:38:20
为什么要将它放在源文件夹中?按照惯例,Maven会自动编译它在以下目录中找到的任何源文件:
目标/生成的源/
所有的Java源文件都将与生成的源文件一起编译,当您打包这些类时,您可以在目标/类文件夹.Now中找到它们。所有的类以及生成的类都将在打包中(jar/war)
如果您使用的是Eclipse或Intellij的IDEA之类的IDE,并且遇到了问题,则需要确保IDE能够识别生成的Java代码。例如,在Eclipse中,有必要将target/generated-sources/jaxws目录作为源代码目录添加到项目中。
https://stackoverflow.com/questions/31149587
复制相似问题