Maven:在pom.xml中设置settings.xml位置?

Maven:在pom.xml中设置settings.xml位置?,maven,maven-2,settings,pom.xml,Maven,Maven 2,Settings,Pom.xml,是否可以在pom.xml文件中设置settings.xml文件的位置 我知道你可以从命令行输入mvn-s location/of/settings.xml,但是我想知道我是否可以在pom.xml中设置它,这样我就不必通过命令行继续输入了。否,但是您可以将settings.xml文件中需要的内容设置到pom.xml中,它将覆盖settings.xml中的内容。不,但是您可以将settings.xml文件中需要的内容设置到pom.xml中,它将覆盖settings.xml中的内容。从安全角度来看,这

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


我知道你可以从命令行输入
mvn-s location/of/settings.xml
,但是我想知道我是否可以在
pom.xml
中设置它,这样我就不必通过命令行继续输入了。

否,但是您可以将settings.xml文件中需要的内容设置到pom.xml中,它将覆盖settings.xml中的内容。不,但是您可以将settings.xml文件中需要的内容设置到pom.xml中,它将覆盖settings.xml中的内容。从安全角度来看,这可能是一个可怕的想法。这将允许pom的创建者绕过所有settings.xml设置。如果您执行
mvn-s location/of/settings.xml
,您至少会知道它发生了。但是,如果你只是随机构建一个项目,谁知道该项目的创建者有多恶意。

不。从安全角度来看,这可能是一个可怕的想法。这将允许pom的创建者绕过所有settings.xml设置。如果您执行
mvn-s location/of/settings.xml
,您至少会知道它发生了。但是,如果您只是随机构建一个项目,谁知道该项目的创建者有多恶意。

可以帮助您获得所需内容的是
配置文件

Maven中的概要文件是一组可选的配置值,用于设置或 覆盖默认值。使用配置文件,您可以为自定义生成 不同的环境。配置文件在pom.xml中配置,并提供 标识符。然后,您可以使用命令行标志运行Maven,该标志告诉Maven 在特定的配置文件中执行目标。下面的pom.xml使用了一个生产 配置文件以覆盖编译器插件的默认设置


来源:

可以帮助您获得所需信息的是
配置文件

Maven中的概要文件是一组可选的配置值,用于设置或 覆盖默认值。使用配置文件,您可以为自定义生成 不同的环境。配置文件在pom.xml中配置,并提供 标识符。然后,您可以使用命令行标志运行Maven,该标志告诉Maven 在特定的配置文件中执行目标。下面的pom.xml使用了一个生产 配置文件以覆盖编译器插件的默认设置


来源:

问题是:您希望在settings.xml中设置什么内容并将其放入pom.xml中?当然,原因是什么?问题是:您希望在settings.xml中设置什么内容并将其放入pom.xml中?当然,原因是什么?