2013-02-27 112 views
0

我无法使用jar包来构建maven maodule。我得到错误为无法使用Maven Project下的jar包构建maven模块...!

Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from http://repo1.maven.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.4.3 from/to central (http://repo1.maven.org/maven2): ConnectException 

我的机器被标记为公司网络,是他们的任何代理问题?我试着用下面的创建settings.xml中:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
         http://maven.apache.org/xsd/settings-1.0.0.xsd"> 
    <localRepository>${user.home}/.m2/repository</localRepository> 
    <interactiveMode>true</interactiveMode> 
    <usePluginRegistry>false</usePluginRegistry> 
    <offline>false</offline> 
    <pluginGroups/> 
    <servers/> 
    <mirrors/> 
    <proxies> 
    <!-- proxy 
    | Specification for one proxy, to be used in connecting to the network. 
    |--> 
    <proxy> 
     <id>optional</id> 
     <active>true</active> 
     <protocol>http</protocol>  
     <host>proxy.tcs.com</host> 
     <port>80</port> 
     <nonProxyHosts>localhost|google.com</nonProxyHosts> 
    </proxy> 

    </proxies> 
    <profiles/> 
    <activeProfiles/> 
</settings> 

我能够创建POM包装子模块,但不与罐子,PLS建议

如果我尝试更新Maven项目配置,则显示控制台如下图所示:

2/27/13 1:08:12 PM IST: Unable to update index for central|http://repo1.maven.org/maven2 
2/27/13 1:08:12 PM IST: Updating index central|http://repo1.maven.org/maven2 
2/27/13 1:11:37 PM IST: Refreshing settings C:\Users\346496\.m2\settings.xml 
2/27/13 1:50:58 PM IST: Update started 
2/27/13 1:50:59 PM IST: Update completed: 0 sec 
2/27/13 1:51:04 PM IST: Update started 
2/27/13 1:51:04 PM IST: Generating sources /common/pom.xml 
2/27/13 1:51:04 PM IST: Build error for /common/pom.xml; org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3 
2/27/13 1:51:04 PM IST: Downloaded http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.pom 
2/27/13 1:51:04 PM IST: Failed to determine compiler source setting, assuming default 
2/27/13 1:51:04 PM IST: Failed to determine compiler target setting, assuming default 
2/27/13 1:51:04 PM IST: Failed to determine compiler source setting, assuming default 
2/27/13 1:51:04 PM IST: Failed to determine compiler target setting, assuming default 
2/27/13 1:51:04 PM IST: Failed to determine compiler test inclusions, assuming defaults 
2/27/13 1:51:04 PM IST: Failed to determine compiler test exclusions, assuming defaults 
2/27/13 1:51:04 PM IST: Failed to determine compiler inclusions, assuming defaults 
2/27/13 1:51:04 PM IST: Failed to determine compiler exclusions, assuming defaults 
2/27/13 1:51:04 PM IST: Adding source folder /common/src/main/java 
2/27/13 1:51:04 PM IST: Adding resource folder /common/src/main/resources 
2/27/13 1:51:04 PM IST: Adding source folder /common/src/test/java 
2/27/13 1:51:04 PM IST: Adding resource folder /common/src/test/resources 
2/27/13 1:51:04 PM IST: Update completed: 0 sec 

我已经配置Maven的链接http://m2eclipse.sonatype.org/sites/m2e与Eclipse版本朱诺和JDK 1.7。 我尝试了所有可能的解决方案,但没有成功。

+0

您是否有权访问http://repo1.maven.org/maven2? – 2013-02-27 08:22:38

+0

nope,当我点击该网址时,其说法是:浏览该目录已被禁用。 改为在http://search.maven.org上查看此目录的内容。 – user1787641 2013-02-27 08:23:55

+0

如果上述链接被公司阻止,它会显示为公司封锁该网站。 – user1787641 2013-02-27 08:26:54

回答

1

问题在于代理设置,因为我们在公司使用代理网络Maven无法正确下载它的插件,所以使用代理设置添加settings.xml文件,工作正常。