Maven JSP taglib архетип - PullRequest
       7

Maven JSP taglib архетип

0 голосов
/ 22 ноября 2011

Я создаю пользовательский тег JSP. Довольно просто написать класс Java, а также определить TLD.

Моя проблема в том, что я не знаю, как настроить Maven для создания правильного файла JAR. Я хочу использовать свой тег в других веб-приложениях в качестве зависимости Maven. Возможно, упаковка JAR не самая лучшая. Как мне этого добиться?

1 Ответ

2 голосов
/ 22 ноября 2011

Обычно выполняется:

mvn package

Скомпилирует ваш код и сгенерирует «правильный» файл JAR, который затем может быть использован другими проектами.

Скорее всего, вам интересно, какэтот новый JAR-файл можно добавить в другие проекты Maven, просто добавив зависимость в POM-файл.Для этого вам нужно будет поместить файл JAR и POM вашего проекта в репозиторий.Этот репозиторий может быть локальным репозиторием на вашем компьютере (в этом случае любой другой должен будет также установить пакет) или в каком-либо онлайн-репозитории (возможно, с помощью такого инструмента, как Artifactory, для поддержки своего собственного).

Еслиу вас есть доступ к онлайн-хранилищу, вы используете для указания его часть distributionManagement POM, а затем запускаете:

mvn deploy

для развертывания в нем.

Чтобы установить проект виспользование вашего локального репозитория:

mvn install

Более подробно, в частности, о пользовательских тегах JSP с использованием Maven, см. этот пример Пользовательский тег JSP .

...