首页 > 其他 > 详细

maven project builder fails when running on jdk>9

时间:2021-01-20 13:09:33      阅读:27      评论:0      收藏:0      [点我收藏+]
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.plexus.archiver.jar.JarArchiver
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at 


https://bugs.eclipse.org/bugs/show_bug.cgi?id=516887


因此,它在丛中存档器[1]一个已知的问题。

问题消失,如果你添加到您的pom.xml(应添加到您的弹簧引导起动父POM真的):

<插件>
  <groupId> org.apache.maven.plugins </ groupId>
  <artifactId> maven-jar-plugin </ artifactId>
  <version> 3.0.2 </ version>
</ plugin> 

[1] https://github.com/codehaus-plexus/plexus-archiver/issues/13
评论9马丁利珀特 技术分享图片 技术分享图片 2017年6月9日4时26分33秒EDT
我明白了,谢谢你的详细信息。不过,我希望人们到他们的机器它被发布后立即上安装JDK9,然后STS / Eclipse中会自动挑选并运行它。而如果人有特定于JDK8在他们的工作区(传统)项目(编译Java8,使用较旧的春天启动的版本,等等),他们将立即失败,由于这种限制行家-JAR-插件... :-(

是否有执行的Maven构建在一个分叉的VM的情况下,可能是具体的项目呢?这样,我可以使用JDK8运行那些项目的构建。

你怎么看?

maven project builder fails when running on jdk>9

原文:https://www.cnblogs.com/jishumonkey/p/14301604.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!