Создание Spring & Spring Security 3.1 с Maven - PullRequest
1 голос
/ 03 апреля 2012

Я застопорился, пытаясь отладить проблему, возникающую в Spring 3.1 (я положил вознаграждение на него FWIW). Итак, я хотел бы взять исходный код spring-security и spring-ldap, поместить собственные статистические данные log4j, скомпилировать его и запустить свое веб-приложение в Tomcat 6.

Какой самый разумный способ сделать это?

Включить мои «настраиваемые» библиотеки в WEB-INF / lib моего проекта на основе Maven или я должен поместить измененные библиотеки в каталог tomcat \ lib dir?

Могу ли я сделать это, используя только Maven? Недавно я научился Maven, чтобы решить проблему, и я хотел бы отдышаться, прежде чем научиться gradle, если смогу.

Я не хочу делать это для всей Spring и всей Spring-Security.

Как мне настроить его в maven / my pom.xml?

Я понимаю, что новые инструменты делают все это проще, чем мне кажется, но компиляция библиотек из исходных кодов была ужасной для моей жизни, поэтому я хотел бы, чтобы некоторые советы и инструкции сделали это максимально легким / быстрым .

Спасибо

1 Ответ

2 голосов
/ 04 апреля 2012

Вы можете сделать это, используя только maven:

  1. Либо: используйте тот же POM, что и весенние люди.Таким образом, новый jar, выпадающий из вашего кода, перезапишет тот, что был доставлен весной.
  2. Или: используйте тот же POM, но увеличьте номер версии (до следующего SNAPSHOT) и измените зависимость в вашем pomк этой версии.(РЕДАКТИРОВАТЬ: читать Roy-Truelove * комментарий ниже ниже, это действительно очень правильно.)

Я бы порекомендовал последний вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...