Архитектура проекта Maven - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь добавить локально созданный проект, который содержит JAR-файлы, добавленные с использованием пути сборки java, в мой проект maven в качестве зависимости, а JAR-файлы, используемые в проекте зависимости, также могут быть полезны в основном проекте.как поступить в этом сценарии, если я не хочу преобразовывать свой проект зависимости в maven?

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Это похоже на многомодульный проект Maven.При этом все подмодули добавляются в корневой проект в виде jar-файла после успешной компиляции.В вашем случае попробуйте преобразовать проект в jar и скопировать тот же файл jar в папку lib родительского проекта.

0 голосов
/ 28 января 2019

У вас есть разные возможности:

<dependency>
  <groupId>...</groupId>
  <artifactId>...</artifactId>
  <version>2.53.1</version>
  <scope>system</scope>
  <systemPath>
    C:/.../your-jar.jar
  </systemPath>
</dependency>

или вы можете установить его в локальном репозитории .m2 https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

Это не вынуждает вас каким-либо образом конвертировать ваш проектв проект maven, но позвольте вам повторно использовать банку, которая у вас уже есть.

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