maven - 如何配置 Grails 以从受密码保护的 Maven/Nexus 存储库下载依赖项?

标签 maven grails gradle

我正在开发一个 Grails 项目,该项目将使用存储在需要身份验证凭据的私有(private) Maven/Nexus 存储库中的多个 Maven/Java Artifact 。但是,我不知道如何配置 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>
...

最佳答案

为主机提供凭据 block :

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

当访问存储库时,grails 将查找与主机匹配的凭据 block 。更多信息见 this mailing list thread .

关于maven - 如何配置 Grails 以从受密码保护的 Maven/Nexus 存储库下载依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19458735/

相关文章:

getGeneratedKeys() 上的 Grails Hibernate4 升级错误

java - Grails 与 Spring

android - 如何添加 RecyclerView 依赖 - gradle 3

spring-boot - 使用Gradle(Kotlin)应用程序部署Spring Boot-找不到jar

java - 通过命令行向jar文件添加外部依赖

java - 使用 MavenXpp3Reader/MavenXpp3Writer 编写 pom 文件时保留/保留 pom xml 结构[元素顺序]

maven - Apache tomcat 无法识别 git stashed,后来 git stash 应用了更改

maven-2 - 带有依赖项的 jar Maven 程序集

Grails 将对象传递给 gsp

java - Gradle依赖资源访问