/ / maven добавяне на зависимост от споделен пакет - Java, Maven, споделени библиотеки

maven добавяне на зависимост от споделен пакет - java, maven, споделени библиотеки

Използвам Eclipse и Maven.

Моята текуща настройка е - клиент (отделен Eclipse и git проект с неговия собствен maven pom.xml) - сървър (отделен Eclipse и git проект с неговия собствен maven pom.xml)

И клиент, и сървър са различни проекти в Eclipse и git.

Въпреки това, има някои общи Java пакетисподелени между клиент и сървър. За да избегнем дублирането на общия пакет, искам да създам трета част, така че новата ми настройка да изглежда така - клиент - сървър - често срещани

В Eclipse мога да добавя общия проект като зависимост от моя клиент и сървър и той ще работи. Същото е и с git.

Въпреки това, аз не съм сигурен как мога да определя тази зависимост в моя клиент и сървър pom.xml.

Отговори:

0 за отговор № 1

Бихте могли да изградите библиотека от общата си част, след това да я поставите в собственото си хранилище maven и след това да я добавите като зависимост от сървъра и клиента pom.xml.


0 за отговор № 2

можете да добавите проект като зависимост в pom.xml

<dependencies>
<dependency>
<groupId> group-id-of-common-project</groupId>
<artifactId> artifact-id-of-common-project</artifactId>
<version>${mavenVersion}</version>
</dependency>
</dependencies>