1

我正在开发一个 Grails 项目,该项目将使用存储在需要身份验证凭据的私有 Maven/Nexus 存储库中的多个 Maven/Java 工件。但是,我不知道如何配置 Grails 以使用必要的用户名和密码指向存储库。

如何配置 Grails 以使用此存储库?

以下是我的 Maven 中存储库的配置片段settings.xml

...
<repository>
  <id>private-releases</id>
  <name>Private Releases</name>
  <releases>
    <enabled>true</enabled>
    <updatePolicy>daily</updatePolicy>
  </releases>
  <snapshots>
    <enabled>false</enabled>
  </snapshots>
  <url>http://mycompany/nexus/content/groups/private-releases</url>
  <layout>default</layout>
</repository>
...
<server>
  <id>private-releases</id>
  <username>username_here</username>
  <password>password_here</password>
</server>
...
4

1 回答 1

1

为主机提供凭据块:

credentials {
    realm = "Private Releases"
    host = "<host>"
    username = "<user>"
    password = "<password>"
}

当访问存储库时,grails 将查找与主机匹配的凭据块。在此邮件列表线程中找到更多信息。

于 2013-10-18T23:02:21.153 回答