Maven — 从 pom 中的 settings.xml 读取凭据

标签 maven pom.xml

是否可以从 pom.xml 中的 settings.xml 读取服务器凭据?我想下载描述为 here 的文件,但避免将凭据置于版本控制中。

先谢谢了!

最佳答案

我认为您正在寻找的是基于配置文件的属性,如下所示:

<profile>
    <id>jira</id>
    <properties>
        <jiraUser>user</jiraUser>
        <jiraPassword>password</jiraPassword>
    </properties>
</profile>

您可以在 POM 中使用 ${jiraUser}{jiraPassword} 引用这些内容。确保在 settings.xml 中激活配置文件。

关于Maven — 从 pom 中的 settings.xml 读取凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19045643/

相关文章:

java - wsimport 结果具有不同的运行时端点

java - 可执行jar找不到资源

java - 是否可以在 Maven POM 的描述中包含格式(即 HTML)?

scala - sbt-仅在发布期间排除某些依赖项

java - 尝试将 ivy Artifact 转换为 Maven - pom 缺少 Artifact 异常,即使它在那里

java - 找不到项目 'org.springframework.boot:spring-boot-starter-parent:2.4.0'

java - Ant 不可变属性变为可变

java - 使用maven构建的gwt应用程序中的/src/main/webapp文件夹中应该有什么

java - cassandra datastax 写入生成的代码时出现意外错误 : java. lang.NullPointerException

启动jetty服务器时出现java.lang.NullPointerException -> org.apache.maven.InternalErrorException