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运行那些项目的构建。
    
    你怎么看?
  • 相关阅读:
    CentOS6.5配置网络
    php curl 总结
    laravel-5-doctrine-2 教程
    DOS 总结
    Centos如何通过yum安装php7
    sql with 写法
    php 汉字转拼音函数
    MYSQL 升序排序但值为0的排最后
    zookeeper基础知识
    初识redis
  • 原文地址:https://www.cnblogs.com/jishumonkey/p/14301604.html
Copyright © 2011-2022 走看看