Java 集成maven和eclipse后获取MojoExecutor.execute异常
当从eclipse执行maven安装时,我会遇到下面的错误,而当我手动执行maven安装时(在不使用eclipse的命令行中),我不会遇到这样的错误Java 集成maven和eclipse后获取MojoExecutor.execute异常,java,maven,Java,Maven,当从eclipse执行maven安装时,我会遇到下面的错误,而当我手动执行maven安装时(在不使用eclipse的命令行中),我不会遇到这样的错误 Eclipse是否设置为使用与命令行相同的JDK?您可以通过查看控制台顶部(它将有java可执行文件的路径)检查前者,然后使用java-version检查后者 如果您坚持使用java 1.5(非常旧,顺便说一下,最新版本是update 22),请不要尝试使用v1.6extractContentAsDocument方法,因为它不会编译。我也有同样的问
Eclipse是否设置为使用与命令行相同的JDK?您可以通过查看控制台顶部(它将有java可执行文件的路径)检查前者,然后使用
java-version
检查后者
如果您坚持使用java 1.5(非常旧,顺便说一下,最新版本是update 22),请不要尝试使用v1.6
extractContentAsDocument
方法,因为它不会编译。我也有同样的问题。我注意到,在我的pom文件中,版本设置为3.0
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0</version>
org.apache.maven.plugins
maven编译器插件
2
我把它改回了2.0,一切都开始编译。两者都使用相同的JDK。。。。。。。。。。。。。。。。。。。。。。。Eclipse--C:\Program Files\Java\jdk1.5.0\u 11\bin\javaw.exe。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。控制台o/p--C:\>java版本java版本“1.5.0\u 11”java(TM)2运行时环境,标准版(build 1.5.0\u 11-b03)java热点(TM)客户端VM(build 1.5.0\u 11-b03,混合模式,共享)
javax.xml.soap.SOAPBody.extractContentAsDocument
仅在java 1.6中,因此两者都应该失败。我会再次检查您的Eclipse是否如您所期望的那样使用1.5。您的POM是否设置了编译器版本?是。。它的1.51.5
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0</version>