5

settings.xmlファイル内にファイルの場所を設定することは可能pom.xmlですか。

コマンドラインから入力できることは知っていますが、コマンドラインから入力し続ける必要がないようにmvn -s location/of/settings.xml、内で設定できるかどうかを知りたかったのです。pom.xml

4

3 に答える 3

1

いいえ。セキュリティの観点からすると、これは恐ろしい考えです。これにより、pomの作成者はすべてのsettings.xml設定をバイパスできます。あなたがそうするならば、mvn -s location/of/settings.xmlあなたは少なくともそれが起こったことを知るでしょう。しかし、プロジェクトをランダムに構築するだけの場合、そのプロジェクトの作成者がどれほど悪意があるかは誰にもわかりません。

于 2013-02-01T20:41:47.610 に答える
0

いいえ。ただし、settings.xmlファイルからpom.xmlに必要なものを設定すると、settings.xmlの内容が上書きされます。

于 2013-02-01T20:41:36.647 に答える
0

あなたが望むものを手に入れるのに役立つかもしれないものは次のとおりですprofiles

Maven のプロファイルは、デフォルト値を設定またはオーバーライドする構成値の代替セットです。プロファイルを使用すると、さまざまな環境用にビルドをカスタマイズできます。プロファイルは pom.xml で構成され、識別子が与えられます。次に、Maven に特定のプロファイルで目標を実行するように指示するコマンドライン フラグを指定して Maven を実行できます。次の pom.xml は、プロダクション プロファイルを使用して、コンパイラ プラグインのデフォルト設定をオーバーライドします。

ソース: http://maven.apache.org/pom.html#Profiles

于 2013-02-02T16:01:44.403 に答える