
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 или в команду Maven, например, mvn clean verify -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT .
Репозиторий вилки, внесите изменения, отправьте нам запрос на привлечение. Мы рассмотрим ваши изменения и вскоре применим их в master филиале, при условии, что они не нарушают наши стандарты качества. Чтобы избежать разочарования, перед отправкой нам запроса на привлечение, пожалуйста, запустите Full Maven Build:
$ mvn clean install -PquliceИмейте в виду, что JDK 11+ и Maven 3.8+ - самые низкие версии, которые вы можете использовать.