06:44
1,0×
00:00/06:44
485,3 тыс смотрели · 4 года назад
288 читали · 3 года назад
Развертывание Maven в Nexus
1. Обзор В предыдущей статье я обсуждал, как проект Maven может локально установить сторонний jar-файл, который еще не был развернут в Maven Central (или в любом другом крупном и общедоступном репозитории). Это решение следует применять только в небольших проектах, где установка, запуск и обслуживание полноценного сервера Nexus могут оказаться излишними. Однако по мере роста проекта Nexus быстро становится единственным реальным и зрелым вариантом для размещения сторонних артефактов, а также для повторного использования внутренних артефактов в потоках разработки...
N.B. Статический анализ кода в Java
PMD Maven plugin MVN Repository: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-pmd-plugin Source code: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-pmd-plugin Документация: https://maven.apache.org/plugins/maven-pmd-plugin/index.html Правила Документация: https://pmd.github.io/pmd/pmd_rules_java.html Создание файла с правилами (ruleset): https://pmd.github.io/pmd/pmd_userdocs_making_rulesets.html Пример Здесь для удобства собираются отчёты в одну папку, чтобы завести по ним таски, и уже потом вычищать. Для этого в мульти-модульном проекте в каждом pom-файле надо указать параметр ${root...