maven常见问题二
来源:互联网 发布:淘宝店装修模板自己做 编辑:程序博客网 时间:2024/06/05 16:38
背景:
这几天使用maven,疯狂报错啊。一个解决完,又出现另一个,一环扣一环,还有些问题实在解决不出来,关了IDE,过两天就没了,我也是服了。估计IDE最好使用M2eclipse。下面我把这几天遇到的问题再总结下。
总结:
一、出现org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0
遇到这个问题,需要修改ide中的java版本。这个是需要java 7. 如果是version 50.0 是需要java 6
这个是修改开发环境的,所以在ide配置。
二、遇到以下问题,-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.Picked
在添加jre的路径下,增加
-Dmaven.multiModuleProjectDirectory=$M2_HOME 点击确定即可。
三、Unable to locate the Javac Compiler in:
C:\Program Files (x86)\Java\jre7\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.
如果出现这个错误,需要修改installed jre 中,选择 jdk路径。网络上说,放jre但是不成功,而放入jdk就可以成功。
四、解决Maven的“Missing artifact ……”问题
确认本地repository相应目录中是否下载好了对应的包。还有一个是对应包中有“*.lastUpdated”文件影响更新。我的就是这个问题,删除对应的文件即可。 我的文件中有五个这样的文件(通过搜索.lastUpdated找到),然后我删除之后,重新更新就好了。五个文件分别为:
commons-csv-1.0-SNAPSHOT.jar.lastUpdated;commons-csv-1.0-SNAPSHOT.pom.lastUpdated;
commons-parent-34.pom.lastUpdated
log4j-1.2.16.jar.lastUpdated
log4j-1.2.16.pom.lastUpdated
eclipse中update dependency
这个问题最好的解决办法,直接把包下载到本地仓库,然后引用就可以了。
0 0
- maven常见问题二
- Maven常见问题
- maven常见问题
- Maven常见问题
- Maven常见问题
- Maven常见问题
- maven 常见问题
- Maven常见问题
- maven常见问题
- maven常见问题
- maven常见问题
- maven常见问题
- maven常见问题
- maven常见问题
- 常见问题二
- Maven 常见问题解答
- maven常见问题问答
- maven常见问题问答
- 花
- 项目管理专业英语-风险事件发生
- 解决windows下angular2无法成功下载模块问题
- Spring面向切面编程AOP讲解
- dagger2的基本使用一
- maven常见问题二
- C++ static、const和static const类型成员变量声明以及初始化
- java读取图片插入blob,并取出
- 【持续更新】简单记录一下常用的设计模式
- java多线程Thread-线程调度类CountDownLatch计数器
- RunTime 大神之路
- html乱码,文件乱码
- java多线程-Thread线程调度CyclicBarrier循环屏障
- java多线程Thread-Semaphore控制信号量