/ / maven adicionando dependência em um pacote compartilhado - java, maven, shared-libraries

maven adicionando dependência em um pacote compartilhado - java, maven, shared-libraries

Estou usando Eclipse e Maven.

Minha configuração atual é - client (projeto separado Eclipse e git com o seu próprio maven pom.xml) - server (projeto separado Eclipse e git com o seu próprio maven pom.xml)

Cliente e servidor são projetos diferentes no Eclipse e no git.

No entanto, existem alguns pacotes Java comunscompartilhado entre cliente e servidor. Para evitar duplicatas do pacote comum, quero criar uma terceira parte, para que minha nova instalação se pareça com - cliente - servidor - comum

No Eclipse, posso adicionar o projeto comum como uma dependência ao meu cliente e servidor, e ele funcionará. O mesmo com o git.

No entanto, não tenho certeza de como posso definir essa dependência no meu cliente e servidor pom.xml.

Respostas:

0 para resposta № 1

Você pode criar uma biblioteca a partir de sua parte comum, hospedá-la em seu próprio repositório maven e adicioná-la como dependência ao seu servidor e cliente pom.xml.


0 para resposta № 2

você pode adicionar um projeto como dependência no pom.xml

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