【maven】mvn clean install出现 tools.jar not found

问题描述:

当我们在用eclipse和m2eclipse时 ,JAVA_HOME,CLASSPATH和MAVEN_HOME都配置好了,运行mvc clean install出现找不到
 tools.jar。

问题分析:

是找不到tools.jar,而tools.jar一般是在C:\Program Files\Java\jdk1.7.0_15\lib之下的。

问题解决:

Eclipse默认是运行在jre上的,而m2eclipse的一些功能要求使用JDK,如果不进行配置的话。问题的关键就是在配置eclipse的JRE的时候是使用安装JDK的同一级目录下的JRE的所以会出现以上问题。所以只需要将eclipse的jre选到JDK中的配置即可。

问题扩展:

jdk中的jre和jdk同目录下的jre的区别在什么地方?

参考此处

【maven】mvn clean install出现 tools.jar not found,布布扣,bubuko.com

时间: 2024-10-19 14:17:57

【maven】mvn clean install出现 tools.jar not found的相关文章

pom.xml配置,针对mvn clean install -P参数(环境参数)打包

比如你有2个环境,一个dev,一个prod, 然后你在mvn打包的时候,可以通过-P来打包,是打dev包,还是prod包. pom.xml可以这样配置 <profiles> <profile> <id>dev</id> <properties> <env>dev</env> </properties> <activation> <activeByDefault>true</acti

shell 脚本执行mvn clean install 报错 --MissingProjectException

ll 脚本执行mvn clean install 报错 12月12日北京OSC源创会 —— 开源技术的年终盛典 »   [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] --------------------------------------------------

mvn clean install时出现 java.lang.ClassCastException

错误情景描述: 在STS中Run as maven clean install时出现如下错误 [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc 环境描述: j2sdk1.6_20 apache-maven-3.0.4 错误分析: search了一下找到了一个解决方案,参考此处,还有此处 解决方法:

Run “mvn clean install” in Eclipse

1.在Maven项目或者pom.xml上右键-->Run As -->"Maven Build..."或者"Run Configuration-->Maven Build" 2.在"Goals"输入框中输入:clean install -X 3.使用时在Run As中选中Maven build即可

maven package,clean,install,compile命令

1.Ideal中显示 2.各个阶段干嘛的? compile,编译命令,会在项目路径下生成一个target目录,在该目录中包含一个classes文件夹,里面全是生成的class文件及字节码文件 package,这个命令会在你的项目路径下一个target目录,并且拥有compile命令的功能进行编译,同时会在target目录下生成项目的jar/war文件 install,该命令包含了package命令功能,不但会在项目路径下生成class文件和jar包,同时会在你的本地maven仓库生成jar文件,

Maven clean install 跳过单元测试

直接使用Maven命令进行操作 有以下两种方式 mvn clean install -DskipTests mvn clean install -Dmaven.test.skip=true 使用IDEA Install跳过单元测试 IDEA Install跳过单元测试有以下两种方式:第一种比较蠢,是通过IDEA配置Maven命令从而实现Install时跳过单元测试:第二种非常方便,因为IDEA已经提供了跳过单元测试的功能,只是大多数人不知道如何使用罢了,IDEA还是很强大的! 下面分别介绍这两种

eclipse maven项目如何将所有的jar包复制到lib目录下?

1.情景展示 我们知道,maven项目的jar包并不存在与项目当中,项目所需的jar包都保存在本地仓库中,如果本地仓库没有,会从配置的中央仓库下载,如果中央仓库也没有就会报错: 如上图所示,我想将项目所依赖的所有jar包都放在src/main/webapp/WEB-INF/lib目录下, 如何实现? 这样做的目的,是为了可以热部署. 2.分析 默认情况下,要想获取项目所依赖的jar包,需要执行maven命令来实现,比如:mvn install 执行后,target目录下会出现该项目以及已经打好的

Maven 打包 package install deploy-项目构建的理解

项目的构建理解 构建工具能够帮我们自动化构建过程,从清理.编译.测试到生成报告,再到打包和部署.我们只需要输入简单的命令(如 mvn clean install),Maven 就会帮我们处理繁琐的任务:它最大化的消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件.比如说测试,我们只需要遵循 Maven 的约定编写好测试用例,当我们运行构建的时候,这些测试便会自动运行.除此之外,Maven 能帮助我们标准化构建过程.在 Maven 之前,十个项目可能有十种构建方式,但

Maven 打包 package install deploy 区别

一.打包区别mvn package:打包到本项目,一般在项目target目录下.mvn install:打包到本地仓库,如果没设置Maven本地仓库,一般在用户/.m2目录下.mvn deploy:打包上传到远程仓库,如:私服nexus等,需要配置pom文件.二.打包过程mvn clean package依次执行:clean.resources.compile.testResources.testCompile.test.jar(打包).mvn clean install依次执行:clean.r