Как позволить модулю Maven зависеть от другого модуля Maven через pom главного проекта?JAVA

Программисты JAVA общаются здесь
Anonymous
Как позволить модулю Maven зависеть от другого модуля Maven через pom главного проекта?

Сообщение Anonymous »

цель:
  • дать:
    3 проекта AA, BB, CC; в разработке. = главный проект
    зависит от BB[/b]
  • требование:
    Я не хочу изменять подпроекты.
    Я хочу управлять зависимостью в главном проекте AA.
    т.е.: добавлять зависимость через pom в AA, а не в BB или CC.
проблема:
поэтому я использую модуль Maven, и я попробовал это, не сработало:
  • свяжите модули вместе в AA.

Код: Выделить всё

    
../BB
../CC

  • но тогда CC не может импортировать ClassB из BB.
Изображение
=> Как я могу сделать CC зависимым от BB только при редактировании pom в AA?

обычное решение (которого я стараюсь избегать):
Я знаю, что если я добавлю зависимость в pom CC, всё будет хорошо, но я не хочу этого делать:
  • добавлю зависимость в pom CC

Код: Выделить всё

    

GG
BB
0.0.1-SNAPSHOT


  • теперь CC может импортировать ClassB из BB.
Изображение
  • кстати: в некоторых онлайн-ответах говорится, что вам нужна установка maven, затем добавьте jar.
    • вот, я не хочу создавать jar из BB. (поскольку не будет необходимости создавать jar, даже если вы используете «общее решение», которое я написал выше.)
      поскольку BB находится в стадии разработки, он будет постоянно модифицироваться.
    • даже если я использую jar, я не вижу, как это поможет в моем случае.
  • (в этом случае мастер-проект AA для
    в CC может даже не понадобиться.)
Какой-то ресурс, который я просматривал, не знаю, почему в моем случае он не работает:
Я неправильно понял модуль Maven?


Как добавить проект в качестве зависимости другого проекта?
https://www.jetbrains.com/help/idea/mav ... lti_module
как добавить зависимость другого проекта Maven к моему текущему проекту Maven в Java eclipse?
Как проект Maven может зависеть от другого локального проекта проект maven?

Вернуться в «JAVA»