Конфигурация Maven POM и общие ресурсы Tomcat /lib
Я новичок в Maven, и я создал новое веб-приложение, чтобы "перенести" старое приложение и начать использовать Maven 3. Это приложение использует некоторые библиотеки (jars), и большинство из них находятся в папке shared/lib в Tomcat (5.5) каталог.
Как можно добавить этих библиотек в Maven POM? Должен ли я добавить их вообще?
Я забыл упомянуть, что некоторые из этих jar-файлов нельзя найти в репозитории Maven, поскольку они больше похожи на служебные библиотеки, которые являются общими для большинства проектов.
2 ответа
В разделе
Смотрите Maven "Системные" зависимости
пример:
<project>
…
<dependencies>
<dependency>
<groupId>com.example</groupId>
<artifactId>someDependency</artifactId>
<version>1.0.1</version>
<scope>system</scope>
<systemPath>${tomcatHome}/shared/lib/someDependency-1.0.1.jar</systemPath>
</dependency>
</dependencies>
…
</project>
Использование
<dependency>
теги для указания библиотек. И если некоторые из библиотек не найдены в репозитории Maven. Укажите хранилище, используя
<configuration>