0

我无法使用 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,请建议

如果我尝试更新 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

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

4

1 回答 1

1

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

于 2013-03-28T11:52:17.207 回答