我面临速度jar问题。作为依赖于CXF捆绑的eclipse插件之一。 jar依赖关系在pom.xml中定义如下,
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-bundle</artifactId>
<version>2.7.5</version>
</dependency>
另一个依赖于自定义bundle jar的eclipse插件 jar依赖关系在pom.xml中定义如下,
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</dependency>
在运行时我正在考虑问题, 找不到Velocity模板文件:org / apache / cxf / tools / wsdlto / frontend / jaxws / template / build.vm
要确定问题,请运行命令
mvn依赖:tree -Dverbose
这显示maven在cxf中省略了速度jar,因为它在类路径中加载了另一个速度。
如何解决这个jar依赖?
答案 0 :(得分:0)
使用<exclusions>
标记表示您不想要的依赖项:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-bundle</artifactId>
<version>2.7.5</version>
<exclusions>
<exclusion>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<exclusion>
<exclusions>
</dependency>