TypechoJoeTheme

顿搜

统计

Maven pom.xml 问题集锦

2016-01-15
/
8 评论
/
614 阅读
/
正在检测是否收录...
01/15

将Maven项目导入时往往会出现一些问题,现在介绍pom常见的错误

一、修改远程仓库

在maven的安装目录下,找到setting.xml文件,加入

<mirrors>
<mirror>
<id>oschinaRepository</id>
<mirrorOf>repositoryId</mirrorOf>
<name>local private nexus</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
</mirrors>

二、maven-resources-plugin:pom:2.6

该问题描述为

Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org

解决办法:因为从http://repo.maven.apache.org/maven2无法下载maven-resources-plugin-2.6.jar包

1、可以修改默认的地址,比如修改为国内的开源中国,或者挂代理,或者下载好后放入本地repository库中。

2、对于Windows系统,cd到repository目录下,一般为%user%.m2repository ,其中user为你的用户名

3、执行以下代码

for /r %i in (*.lastUpdated) do del %i

4、在pom.xml中添加

<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</dependency>

然后在项目名右击,选择maven->update project,即可

三、update project后 java版本变回

错误描述:

Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment.     sshdemo        Build path    JRE System Library Problem

Java compiler level does not match the version of the installed Java project facet.    sshdemo        Unknown    Faceted Project Problem (Java Version Mismatch)

解决方法:

1、在pom.xml加入

<build>
<finalName>sshdemo</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>

其中filename改为自己的

2、右击项目-> properties-> java build path : Libraries,删除 “JRE System Library[J2SE 1.5]”,然后点击 “Add Library” 按钮 ,点击JRE System Library-> 选择 new “Executin Environment” 或者 Workspace default JRE,即选择系统配置的java版本即可

3、在项目名称处点击鼠标右键-->属性,打开项目属性对话框,找到 MyEclipse-->Project Facets,将此处的 java 版本设置为与项目编译级别相同。

4、进入到项目根目录,打开.settings,文本编辑org.eclipse.wst.common.project.facet.core.xml,将java版本改为相应版本即可

 

朗读
赞 · 0
版权属于:

顿搜

本文链接:

https://dun.so/archives/2755/(转载时请注明本文出处及文章链接)