Итак, вам понадобилось развернуть приложение на сервере приложений Tomcat в конце сборки мавеном. Для этого есть плагин tomcat7-maven-plugin, я использовал его для Tomcat 8, бегающего на java 8. Подробности далее.
Posts Tagged ‘maven’
Особенности использования плагина jasperreports-maven-plugin в CentOS
Третьего дня понадобилось под CentOS мавеном собрать проект, в котором задействован плагин jasperreports-maven-plugin. Собирал как положено — мавен 3.3.3 и jdk 1.8.0. Сборка начала валиться с ошибкой: [ERROR] class file has wrong version 52.0, should be 50.0[ERROR] class file has wrong version 52.0, should be 50.0 Это навело на мысль, что плагин ищет джаву вовсе […]
Продвинутые SCTP клиент и сервер
Протокол SCTP является очень перспективным и предоставляет множество интересных возможностей. В данной заметке я рассмотрю использование продвинутых SCTP клиента и сервера из примеров netty (простые клиент и сервер рассмотрены тут: Простые SCTP клиент и сервер ). Проект будет на maven. Скорее всего с ходу вам скомпилировать примеры из репозитория (репозиторий) не удастся. Я перечислю еще […]
Ошибки сборки от commons-math3 и commons-pool2
Намедни понадобилось собрать сэмплер для jmeter. Для сборки нужна зависимость org.apache.jmeter.ApacheJMeter_core версии 2.13, которая тянет за собой зависимости из org.apache.commons. Тянет она их опосредованно через ApacheJMeter_parent-2.13.pom. Среди них как минимум две — org.apache.commons.commons-math3 и org.apache.commons.commons-pool2 (скорее всего список неполный) — указаны неверно и вызовут ошибки вида: Multiple annotations found at this line: — Missing artifact […]
Статический анализ java кода с помощью maven плагина Findbug
Статический анализ не претендует на звание панацеи от всех возможных ошибок, он позволяет выявить логические и стилистические ошибки в тех ветках кода, которые не покрыты юнит тестами. Как показал опыт, некоторые ошибки жили в коде годами. Не исключены ложные срабатывания, так что надо все отчеты внимательно сверять с исходниками. Я проверял пока только проприетарный исходный […]