Maven Enforcer Pluginの実行をスキップする
とあるMavenプロジェクトを mvn clean install
しようとしたところ、次のエラーになり正常終了しませんでした。
[WARNING] Rule 0: org.apache.maven.plugins.enforcer.BannedRepositories failed with message: Current maven session contains banned repository urls, please double check your pom or settings.xml: central - http://my.internal.repo/xxx snapshots - http://my.internal.repo/yyy
原因は mvn help:effective-pom
実行結果を見て理解したのですが、どうも http://
だとエラーになるようで、 https://
を使え、ということのようです。
公式リファレンスで該当するのはこれでしょうか:
そしてスキップするための説明はこちら:
enforcer.skip
プロパティを true
にすれば良いようです。
mvn clean install -Denforcer.skip=true