2013-02-01 50 views
5

是否可以在pom.xml文件中设置settings.xml文件的位置。Maven:在pom.xml中设置settings.xml位置?

我知道你可以从命令行输入​​来完成,但我想知道是否可以在pom.xml之内设置,所以我不必通过命令行继续输入。

+1

的问题是:你想在你喜欢投入的pom.xml,当然为什么settings.xml中设置什么? – khmarbaise

回答

0

没有,但你可以设置你从settings.xml文件需要到pom.xml的是什么,它会覆盖的settings.xml什么

1

号这可能是一个可怕的想法,从安全角度看。它会允许pom的创建者绕过所有的settings.xml设置。如果你做了​​你至少知道它发生了。但是,如果你只是随机构建一个项目,谁知道该项目的创建者有多恶意。

0

的东西,可以帮助你得到你想要的东西是profiles

在Maven的配置文件是另一套里面设置或 覆盖默认值的配置值。使用配置文件,您可以为不同的环境定制构建版本。配置文件在pom.xml中配置,并被赋予一个 标识符。然后你可以用命令行标志运行Maven,告诉Maven 在特定的配置文件中执行目标。以下pom.xml使用生产 配置文件来覆盖编译器插件的默认设置。

来源:http://maven.apache.org/pom.html#Profiles

相关问题