
Alcatice é um instrumento de controle de qualidade de análise estática para projetos Java. Ele combina todos os melhores instrumentos de análise estática e pré-configura-os, incluindo o Checkstyle e o PMD. Você não precisa mais usá -los e configurá -los individualmente.
Leia mais em www.qulice.com.
Além disso, leia esta postagem do blog primeiro: controle rigoroso da qualidade do código Java .
Basta adicionar este plug -in ao seu 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 >Lembre -se também de que apoiamos o MAVEN 3.1+.
O caminho para a licença deve ser declarado no seguinte formato: file:${basedir}/LICENSE.txt , é o valor padrão, pode -se usar qualquer caminho completo em vez de ${basedir} .
Leia este breve resumo dos erros típicos que você pode encontrar em seu projeto.
Para baixar os esquemas necessários para a validação XML, você pode precisar de configuração de proxy. O proxy do MAVEN não é suportado, mas o proxy JVM padrão funciona bem. Para usá -lo, basta adicionar -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT à sua variável de ambiente MAVEN_OPTS ou comando maven, por exemplo, mvn clean verify -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT .
Repositório de garfo, faça alterações, envie -nos uma solicitação de tração. Analisaremos suas alterações e as aplicaremos à filial master em breve, desde que não violem nossos padrões de qualidade. Para evitar a frustração, antes de nos enviar sua solicitação de tração, execute a compilação completa do Maven:
$ mvn clean install -PquliceLembre -se de que o JDK 11+ e o Maven 3.8+ são as versões mais baixas que você pode usar.