mavenのコマンド類

jenkinsでmaven操作することがあった。
そのコマンド類のまとめ。

インストール

mvn clean install -Dmaven.test.skip=true -f xxx/pom.xml
mvn clean install -DskipTests=TRUE -Dmaven.test.failure.ignore=true

デプロイ

mvn deploy -Dmaven.test.skip=true -f xxx/pom.xml

データロード

mvn deploy -Ddba.url=jdbc:oracle:thin:@sv-ora19:1521/orclpdb -Ddba.adminuser=system -Ddba.adminPassword=xxx -P dba-load process-sources -f yyy/pom.xml

カバレッジとテスト

mvn -Dppp.url=jdbc:oracle:thin:@oracle:thin:@sv-ora19:1521/orclpdb -f /var/jenkins_home/workspace/qqq/pom.xml -Dmaven.test.failure.ignore=true -P development,coverage test -DfailIfNoTests=false '-Dtest=**,*Test' '-Dinclude.jacoco**/*' -Dloggers.SQL.level=DEBUG

チェックスタイル集計

mvn checkstyle:check -f /var/jenkins_home/workspace/qqq/pom.xml

spotbugs集計

mvn spotbugs:spotbugs -f /var/jenkins_home/workspace/qqq/pom.xml

暗号化パスワードを作成

mvn --encrypt-master-password boo
{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}

mvn --encrypt-password boo
{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
タイトルとURLをコピーしました