gpt4 book ai didi

Maven:如何通过设置使用 settings.xml 中的属性。字首?

转载 作者:行者123 更新时间:2023-12-02 17:36:14 25 4
gpt4 key购买 nike

当我以这种方式将设置添加到 settings.xml 时...

  <profiles>
<profile>
<id>outsorced-project-properties</id>
<properties>
<key.password>mysecretpassword</key.password>
</properties>
</profile>
</profiles>

<activeProfiles>
<activeProfile>outsorced-project-properties</activeProfile>
</activeProfiles>

..然后我可以将 ${key.password} 与我项目的 pom.xml 一起使用。这可行,但似乎有点不方便。

MavenPropertiesGuide这是一条信息,您可以通过设置使用 settings.xml 中的设置。前缀。

Local user settings

Similarly, values in the user's settings.xml can be referenced using property names with settings. prefix.

${settings.localRepository} refers to the path of the user's local repository

但这似乎对我不起作用。至少我不知道如何在 settings.xml 中定义它们。我试图在 settings.xml 的设置标签内或在设置标签内的属性标签内定义它们,等等,但从未识别出这些属性。我是不是理解错了什么?

最佳答案

我认为您无法根据属性的定义位置来区分这些属性。 (即 ${settings.key.password}${settings.properties.key.password} 不会给你密码)

但是如果您在设置前缀之后,您可以将以下内容添加到您的设置文件中

<properties>
<settings.password>mypassword</settings.password>
</properties>

然后在您的 pom 文件中将其作为 ${settings.password} 引用。

关于Maven:如何通过设置使用 settings.xml 中的属性。字首?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26571734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com