无法在Maven项目下使用jar包装构建maven模块......!

时间:2013-02-27 08:20:15

标签: maven

无法使用jar包装制作maven maodule。我的错误是

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包装创建子模块,但不能用jar创建,Pls建议

如果我尝试更新Maven Project配置,控制台显示如下:

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

我已经使用eclipse版Juno和Jdk 1.7配置了Maven链接http://m2eclipse.sonatype.org/sites/m2e。 我尝试了net的所有可能的解决方案,但没有成功。

1 个答案:

答案 0 :(得分:1)

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