【发布时间】:2020-01-21 13:15:22
【问题描述】:
我正在尝试将我在 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 clean install”,也正如答案之一所建议的那样。但到目前为止,似乎没有任何效果。我对 Maven 相当陌生,因此我们将不胜感激。
P.S.:我不能发布任何实际代码或错误快照,因为它是一个公司项目。我已尝试在不违反 NDA 的情况下提供尽可能多的数据。
谢谢。
【问题讨论】:
-
您的堆栈跟踪中是否有
java.lang.NoClassDefFoundError?如果您没有看到堆栈跟踪,请使用mvn build -e运行您的 maven 命令。 -
我有一个 org.apache.neethi.Policy 的 ClassNotFoundException;但由于 wsdl2code-maven-plugin,我也有 PluginContainerException、PluginExecutionException 和 LifecycleExecutionException
标签: maven java-8 maven-3 pom.xml