我正在尝试将Maven用于我正在编写的Java应用程序,并尝试使用Java2WSDL
<plugin>
<groupId>org.apache.axis2.maven2</groupId>
<artifactId>axis2-java2wsdl-maven-plugin</artifactId>
<version>${java2wsdl.version}</version>
<configuration>
<className>com.barclays.hypercube.marketdata.Model.PointSeriesClient</className>
</configuration>
<executions>
<execution>
<goals>
<goal>java2wsdl</goal>
</goals>
</execution>
</executions>
</plugin>
似乎存在对
的依赖org.apache.ws.commons.axiom:axiom-api:jar:SNAPSHOT
毫不奇怪,我的Maven存储库无法提供此功能。
有没有办法覆盖这个?在我的settings.xml文件中使用值的Perhapos。
答案 0 :(得分:2)
你可以从这个maven中排除那个不需要的jar。但首先要确保你不需要这个罐子。像here
一样<project>
...
<dependencies>
<dependency>
<groupId>sample.ProjectA</groupId>
<artifactId>Project-A</artifactId>
<version>1.0</version>
<scope>compile</scope>
<exclusions>
<exclusion> <!-- declare the exclusion here -->
<groupId>sample.ProjectB</groupId>
<artifactId>Project-B</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</project>