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}