1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-31 12:15:46 +02:00
tldr/pages.ja/common/mvn.md

37 lines
1.1 KiB
Markdown
Raw Normal View History

# mvn
> Apache Maven:Java ベースのプロジェクトをビルドおよび管理します。
> もっと詳しく: <https://manned.org/mvn>。
- プロジェクトをコンパイルする:
`mvn compile`
- コンパイルしたコードを `jar` のような配布可能な形式でパッケージ化:
`mvn package`
- ユニットテストをスキップしてコンパイルし、パッケージ化:
`mvn package -DskipTests`
- ビルドしたパッケージをローカルの maven リポジトリにインストール (コンパイルとパッケージのコマンドも呼び出される):
`mvn install`
- ターゲットディレクトリから、ビルドアーティファクトを削除:
`mvn clean`
- clean にしてから package フェーズを起動:
`mvn clean package`
- 指定されたビルドプロファイルを使用して、コードをクリーンアップしてパッケージ化:
`mvn clean -P {{プロファイル}} package`
- main メソッドを持つクラスを実行:
`mvn exec:java -Dexec.mainClass="{{com.example.Main}}" -Dexec.args="{{引数1 引数2 ...}}"`