Mavenはユニットテストをスキップし、Mavenはプロジェクトをjarにインストールしてローカルウェアハウスに配置します
mavenコマンド
-
mvn cleanはターゲットパッケージを削除するか、クラスファイルをクリアします。
-
mvn compile compile、javaソースファイルをバイトコードファイルクラスにコンパイルします。
-
mvnパッケージパッケージ。pom.xmlファイルが構成されていない場合、デフォルトはjarです。
-
mvn installはjarパッケージをローカルウェアハウスにインストールします(この講義)
-
mvn deployはjarをリモートウェアハウスにデプロイします
ローカルプロジェクトをjarにインストールし、ローカルウェアハウスにインストールします。
-
最初に、最初にパッケージ化されていない場合は、対応するプロジェクトjarをターゲットディレクトリにコンパイルしました。
mvn package
-
地元の倉庫への設置を行います。
mvn install:install-file -Dfile=jar路径 -DgroupId=待填 -DartifactId=待填 -Dversion=待填 -Dpackaging=jar
例:jarパッケージ名は、artifactId-versionで構成されています。たとえば、mvnパッケージを実行すると、ターゲットディレクトリにmaven_demo_delete-1.0-SNAPSHOT.jarが生成されます。pom.xml構成は次のとおりです。
<groupId>org.example</groupId> <artifactId>maven_demo_delete</artifactId> <version>1.0-SNAPSHOT</version>
mvn install:install-file -Dfile=target/maven_demo_delete-1.0-SNAPSHOT.jar -DgroupId=org.example -DartifactId=maven_demo_delete -Dversion=1.0-SNAPSHOT -Dpackaging=jar
オンラインに急いでいる場合は、単体テストをスキップできます(たとえば、単体テストにエラーがあり、パッケージを妨げている)。
テストはコンパイルされますが実行されません
mvn package -DskipTests
テストはコンパイルまたは実行されません(さらに使用されます)
mvn package -Dmaven.test.skip=true