Я создаю два проекта с Maven.
Project1 и Project2.
У меня есть зависимость с jar1.jar для создания Project1.jar.Кроме того, у меня есть зависимость с Project1.jar для создания Project2.war.Я предоставляю «предоставленную» область для записи зависимостей Project1.jar в Project2.Кроме того, я даю «область компиляции» зависимости для записи зависимостей jar1.jar в Project1.
Я получаю, что jar1.jar также включается в Project2.war.Но jar1.jar предоставляется средой, в которой загружается Project2.war.