gpt4 book ai didi

maven - sudo 将使用哪个 maven settings.xml 文件?

转载 作者:行者123 更新时间:2023-12-04 23:52:35 25 4
gpt4 key购买 nike

我有一个运行 Maven 构建任务的 shell 脚本。当脚本运行时,它以 sudo 用户身份运行。但是,我在代理后面,因此需要在我的 ~/.m2/settings.xml 文件中指定代理详细信息。这是当前在主用户的主目录中。

我发现当这个脚本作为 sudo 运行时,它不会从其他用户的 ~/.m2/settings.xml 文件中获取 settings.xml 文件。

如何为 sudo/root 用户指定这些设置?我应该也把这个 settings.xml 放在 root 用户的主目录中吗?

最佳答案

当你使用sudo时,我认为user.home属性发生变化,这就是为什么,

您可以通过以下方式明确指定设置文件

 -s

例如
mvn clean compile -s /home/foo/.m2/settings.xml

关于maven - sudo 将使用哪个 maven settings.xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26645723/

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