最近 总结了一下在使用maven中常遇到的几个问题,及解决方法如下:
1 . maven 每次uodate之后都会发现jdk的编译版本发生了改变。
解决方法: pom文件中添加
< build >
< plugins >
< plugin >
< groupId >org.apache.maven.plugins< /groupId >
< artifactId>maven-compiler-plugin< /artifactId>
< version>2.1< /version>
< configuration>
< source>1.7< /source>
< target>1.7< /target>
< /configuration>
< /plugin>
< /plugins>
< /build>
2. maven 提示 Missing artifact jdk.tools:jdk.tools:jar:1.7
解决方法: pom添加依赖
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.7</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
详细博客 : http://blog.csdn.net/u013281331/article/details/40824707
3. 解决Maven的“Missing artifact ……”问题
删除该对应包下的“*.pom.lastUpdated”文件
详细博客: http://blog.csdn.net/a128953ad/article/details/53289512
4. Deployment Assembly 设置如图
每次mavenupdate更新之后,红框内容就会消失。
原因是maven插件的bug ,更新eclipse maven插件版本之后这个问题就解决了。
5. cannot be read or is not a valid ZIP file jar 可以从本地仓库中 看到,但就是提示不到 。
双击(图中)下载的jar
会提示文件损坏(未截图)
所以删除该目录重新updae即可。