zoukankan      html  css  js  c++  java
  • maven project builder fails when running on jdk>9

    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马丁利珀特 CLA 友人 2017年6月9日4时26分33秒EDT
    我明白了,谢谢你的详细信息。不过,我希望人们到他们的机器它被发布后立即上安装JDK9,然后STS / Eclipse中会自动挑选并运行它。而如果人有特定于JDK8在他们的工作区(传统)项目(编译Java8,使用较旧的春天启动的版本,等等),他们将立即失败,由于这种限制行家-JAR-插件... :-(
    
    是否有执行的Maven构建在一个分叉的VM的情况下,可能是具体的项目呢?这样,我可以使用JDK8运行那些项目的构建。
    
    你怎么看?
  • 相关阅读:
    css3
    js的去重
    mongodb的db.collection is not function
    mongoose的关联查询 :populate
    html/css杂题
    经典的Foo和getName
    AngularJS控制器
    AJAX请求小项目
    AngularJS 依赖注入
    Canvas画布实现自定义时钟效果
  • 原文地址:https://www.cnblogs.com/jishumonkey/p/14301604.html
Copyright © 2011-2022 走看看