1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Maven】任意のsettings.xmlを指定する方法

Last updated at Posted at 2023-10-21

やりたいこと

プロジェクトのPOMファイルと同じディレクトリにsettings.xmlを配置。maven実行時にそのsettings.xmlを使用するようにしたい。

方法

-s settings.xmlをつければいいだけです。何も指定しなければデフォルトの~/.m2/settings.xmlが用いられる。

$ mvn install -s settings.xml

このような組み合わせもおすすめです

$ mvn clean package install -Dmaven.javadoc.skip=true -Dmaven.test.skip=true -s settings.xml
$ mvn clean package deploy -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -s settings.xml

clean:targetディレクトリを削除
package:JAR、WAR等の成果物を生成
install:JARをローカルリポジトリにインストール
-Dmaven.javadoc.skip=true:javadoc作成をスキップ
-Dmaven.test.skip=true:テストコードの実行をスキップ
-s settings.xml:任意のsettings.xmlを指定
deploy:生成したJARまたはWARをリモートリポジトリにデプロイ

ちなみにsettings.xmlはPOMと同じディレクトリでなくても問題ないです。その際はsettings.xmlのパスを記述します。

mavenについてはhttps://qiita.com/KevinFQ/items/e8363ad6123713815e68
に詳しく載っていました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?