使用eclipse的代理设置来解决maven的依赖问题

时间:2012-03-23 13:15:49

标签: eclipse maven

我正在使用eclipse(Springsource toolsuite)而我正在使用代理。在eclipse中我配置了我的代理(ip,用户名,密码),所以我可以下载插件。现在,对于maven,我还在一个settings.xml中指定了这些代理设置,复制了代理参数并暴露了我的密码。有没有办法让maven使用eclipse代理设置?

2 个答案:

答案 0 :(得分:0)

简单回答否,因为Maven使用它自己的下载等。所以没办法......你的设置应该位于你的个人密码保护的主目录中......所以这不应该是一个问题。 / p>

答案 1 :(得分:0)

没有。 Eclipse和Maven分开工作。

Maven的用户级设置需要像Khmarbaise建议的那样位于settings.xml中,您必须将它放在Windows 7上的c:/ users / [name] /目录中的.m2文件夹中,或者/ linux中的主目录。

<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">
  ...
  <servers>
    <server>
      <id>server001</id>
      <username>my_login</username>
      <password>my_password</password>
      <privateKey>${user.home}/.ssh/id_dsa</privateKey>
      <passphrase>some_passphrase</passphrase>
      <filePermissions>664</filePermissions>
      <directoryPermissions>775</directoryPermissions>
      <configuration></configuration>
    </server>
  </servers>
  ...
</settings>

有关详情,请参阅此页:http://maven.apache.org/settings.html