
Quliceは、Javaプロジェクトの静的分析品質管理機器です。 CheckStyleやPMDを含むすべての最高の静的分析機器を組み合わせて、それらを事前に構成します。それらを使用して個別に構成する必要はもうありません。
詳細については、www.qulice.comをご覧ください。
また、このブログ投稿を最初に読んでください: Javaコードの品質の厳格な制御。
このプラグインをpom.xmlに追加するだけです。
< build >
< plugins >
< plugin >
< groupId >com.qulice</ groupId >
< artifactId >qulice-maven-plugin</ artifactId >
< version >0.23.0</ version >
< configuration >
< license >file:${basedir}/LICENSE.txt</ license >
</ configuration >
< executions >
< execution >
< goals >
< goal >check</ goal >
</ goals >
</ execution >
</ executions >
</ plugin >
</ plugins >
</ build >また、Maven 3.1+をサポートすることを忘れないでください。
ライセンスへのパスは、次の形式で宣言する必要があります: file:${basedir}/LICENSE.txt 、それはデフォルト値であり、 ${basedir}の代わりに任意のフルパスを使用できます。
あなたがあなたのプロジェクトで遭遇するかもしれない典型的な間違いのこの短い要約を読んでください。
XML検証に必要なスキーマをダウンロードするには、プロキシセットアップが必要になる場合があります。 Maven Proxyはサポートされていませんが、標準のJVMプロキシは正常に機能します。それを使用するには、 -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT MAVEN_OPTS環境変数へのポートまたはmvn clean verify -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORTに追加するだけです。
フォークリポジトリ、変更、プルリクエストを送信してください。それらが私たちの品質基準に違反しない限り、私たちはあなたの変更を確認し、まもなくmasterブランチに適用します。フラストレーションを避けるために、プルリクエストを送信する前に、完全なMavenビルドを実行してください:
$ mvn clean install -PquliceJDK 11+およびMaven 3.8+は、使用できる最低バージョンであることに注意してください。