`
moqiaoxp
  • 浏览: 11248 次
文章分类
社区版块
存档分类
最新评论

Maven: NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher

阅读更多
在pom.xml里面增加了一个jar包,idea的环境变量中没有,需要mvn idea:idea的时候包NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher

MVN的安装目录: /usr/local/maven3/

首先,查看执行的mvn路径
root@ubuntu:/# which mvn
/usr/bin/mvn

第二步:查看软链接指向的具体路径
root@ubuntu:/# ls -la /usr/bin/mvn
lrwxrwxrwx 1 root root 25  7月 31 16:07 /usr/bin/mvn -> /usr/local/maven3/bin/mvn

第三步:修改mvn脚本
找到mvn执行语句
exec "$JAVACMD" \
  $MAVEN_OPTS \
  -classpath "${M2_HOME}"/boot/plexus-classworlds-*.jar \
在这之前添加输出
echo "$JAVACMD" \
  $MAVEN_OPTS \
  -classpath "${M2_HOME}"/boot/plexus-classworlds-*.jar \
  "-Dclassworlds.conf=${M2_HOME}/bin/m2.conf" \
  "-Dmaven.home=${M2_HOME}"

执行mvn,输出的信息:
root@ubuntu:/usr/local/maven3/bin# mvn
/usr/local/jdk1.7.0_21/bin/java -classpath /usr/local/apache-maven-3.0.5/boot/plexus-classworlds-*.jar -Dclassworlds.conf=/usr/local/apache-maven-3.0.5/bin/m2.conf -Dmaven.home=/usr/local/apache-maven-3.0.5
错误: 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher

到这里已经很明白了,${M2_HOME}的环境变量设置的路径错误

参考资料:
http://blog.csdn.net/bigapplestar/article/details/7341338
分享到:
评论

相关推荐

    plexus相关jar包

    Failure to transfer org.codehaus.plexus:plexus-archiver:pom:1.0 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update ...

    Maven问题:Downloading from central: https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-a

    Downloading from central: https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/maven-metadata.xml 很奇怪,我的maven仓库配置了私有库,,并且在maven setting.xml中配置了mirror...

    Maven archetype-catalog.xml

    官网链接地址:http://repo1.maven.org/maven2/archetype-catalog.xml 百度云链接:https://pan.baidu.com/s/1dF8Qa9V 密码:37me

    Maven: 仓库搜索服务

    如何输入关键字,寻找需要依赖jar的MAVEN坐标,需要提供确切的MAVEN坐标 1.Sonatype Nexus 地址: https://repository.sonatype.org 2. Jarvana 地址: http://www.jarvana.com/jarvana 3.MVNbrowser 地址: ...

    poi-3.9.jar

    用poi解析excel时报如标题错误:java.lang.NoClassDefFoundError: org/apache/poi/ss/formula/udf/UDFFinder,根据提示找到代码,指向工具类中 book = new XSSFWorkbook(inputStream); 发现类没有定义,估计是jar包...

    mysql-connector-java.zip 两个版本:5.1.47、8.0.28

    1. https://repo1.maven.org/maven2/mysql/mysql-connector-java/ 2. https://cdn.mysql.com//archives/mysql-connector-java-8.0/mysql-connector-java-8.0.28.zip 3. ...

    cxf-manifest.jar

    webservice CXF 报错:java.lang.NoClassDefFoundError: org/apache/neethi/builders/AssertionBuilder 需要用到此jar文件 通过apache官网可获得。 文件位置\apache-cxf-2.7.13\lib

    Maven更新失败,Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1

    Maven更新问题 今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ...

    maven window下安装包

    maven window下安装包 易学笔记-maven教程目录 第1章:Maven概述/1.1 Maven的概念 第1章:Maven概述/1.2 Maven的功能 第1章:Maven概述/1.3 与其它构建相比/1.3.1 Make 第1章:Maven概述/1.3 与其它构建相比/1.3.2...

    apache-maven-3.5.0

    maven-3.5.0版本的本地资源包,直接解压就可使用。 方式1 需要在系统环境变量中直接配置path中配置,路径是到bin目录。 方式2 新建配置(MAVEN_HOME),路径为是解压后的maven根目录,再在path中引用(%MAVEN_HOME%\...

    indexer-cli-6.0.0 下载地址.txt

    https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/ 里面有各个版本的工具; 附上:https://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz 和 ...

    maven for mac 环境变量配置

    1.生成文件:touch ~/base_profile 2.修改文件加入以下内容: export M2_HOME =你的maven路径 export PATH=$PATH:$M2_HOME/bin ... 则使用命令 chmod a+x /usr/local/maven/apache-maven-3.5.4/bin/mvn

    mavenarchiver.rar

    org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 网上更新eclipse插件的网址都失效了找了好久才有个离线版 ...

    基于Java和MySQL的酒店预约系统源码

    Maven包:Maven3.3.9 浏览器:谷歌浏览器 后台地址:localhost:8080/项目名称/admin/dist/index.html 前台地址:localhost:8080/项目名称/front/index.html (无前台不需要输入) 管理员账号:abo 管理员密码:abo...

    java-selenium-maven-pom文件

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>SeleniumJava</artifactId> ...

    Android代码-kroki

    :uri-maven: https://maven.apache.org/ {uri-kroki}[Kroki] provides a unified API with support for BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag), C4 (with PlantUML), Ditaa, Erd, GraphViz, Nomnoml, ...

    springbootMaven配置文件,用于更改资源下载路径,避免初始化项目报错

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

    android-async-http 源码

    Maven URL: https://repo1.maven.org/maven2/ GroupId: com.loopj.android ArtifactId: android-async-http Version: 1.4.9 Packaging: JAR or AAR Gradle repositories { maven { mavenCentral() } } ...

    Maven的pom.xml配置文件详细配置说明

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

    xwork-2.0.4-src

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=... xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

Global site tag (gtag.js) - Google Analytics