我正在尝试将运行在1.5至1.8(jdk)中的项目升级,并且我正在结合使用Maven 3.0.4。尝试执行命令“ mvn build”时,出现错误“执行org.apache.axis2:axis2-wsdl2code-maven-plugin:1.3:wsdl2code:org / apache / neethi / policy时缺少所需的类”。 >
我尝试安装新鲜的jar和pom文件,将它们添加到构建路径,也将其添加到POM依赖项。我什至按照此站点的某些答案中的建议添加了axis2-codegen jar。我什至尝试了“ mvn -U全新安装”,也如答案中所示。但是到目前为止,似乎没有任何效果。我是Maven的新手,所以我们将不胜感激。
P.S .:我无法发布任何实际的代码或错误快照,因为它是公司项目。我试图在不违反我的保密协议的情况下尽可能多地存储数据。
谢谢。
答案 0 :(得分:0)
由于您没有遇到编译错误,因此我认为应该存在冲突的瞬时依赖项。
尝试执行,
mvn dependency:tree -Dincludes=org.apache.axis2
如果您具有相同依赖项的多个版本,请在pom文件中排除意外版本。
注意:您也可以在IDE中执行此操作。 “ IntelliJ Idea”具有用于此操作的非常好的界面。