Maven 从rpcsdl生成java
我有一个从rpcsdl生成一些java代码的程序。问题是代码永远不会生成Maven 从rpcsdl生成java,maven,rpc,wsdl2java,Maven,Rpc,Wsdl2java,我有一个从rpcsdl生成一些java代码的程序。问题是代码永远不会生成 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>axistools-maven-plugin</artifactId> <version>1.4</version> <configuration> <sourceDirectory>src/mai
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>axistools-maven-plugin</artifactId>
<version>1.4</version>
<configuration>
<sourceDirectory>src/main/resources</sourceDirectory>
<outputDirectory>${project.build.directory}/generated/rpc</outputDirectory>
<packageSpace>com.company.wsdl</packageSpace>
<testCases>false</testCases>
<serverSide>true</serverSide>
<subPackageByFileName>false</subPackageByFileName>
</configuration>
<executions>
<execution>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
org.codehaus.mojo
AxisToolsMaven插件
1.4
src/main/resources
${project.build.directory}/generated/rpc
com.company.wsdl
假的
真的
假的
wsdl2java
关于为什么不生成java代码有什么想法吗?在查看了pom之后,我意识到了您的问题。这与根据您所做的配置调用mvn无关 您已经在pluginManagement区域配置了axistools maven插件。在这种情况下,您需要在构建区域执行以下操作:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>axistools-maven-plugin</artifactId>
<version>1.4</version>
<configuration>
..
</configuration>
<executions>
<execution>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
...
</build>
org.codehaus.mojo
AxisToolsMaven插件
1.4
..
wsdl2java
...
而不是:
<build>
<pluginManagement>
<plugins>
...
</plugins>
</pluginManagement>
...
</build>
...
...
如果配置正确,则可以使用mvn clean package或mvn clean install,而不是调用mvn axistools:wsdl2java…Fixed。我假设我可以进行:mvn清洁安装,但实际上我需要进行:mvn axistools:wsdl2java