[Resolvido] Libs no Maven

3 respostas
Jubarius

Boa noite pessoal,

Gostaria de pedir alguma orientação quanto a utilização de libs no Maven. Com a ajuda do “pai Google” descobri que o seguinte comando instala uma lib no repositório local:

mvn install:install-file -Dfile=LayoutAuxiliares.jar -DgroupId=br.com.LayoutAuxiliares -DartifactId=LayoutAuxiliares_lib -Dpackaging=br.com.LayoutAuxiliares -Dversion=1.0

Sendo que “LayoutsAuxiliares.jar” é a lib que estou tentando jogar no repositório e estou dentro da pasta em que se encontra a lib. Quando executo este comando o maven me retorna a seguinte mensagem:

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-po
m ---
[INFO] Installing c:\Libs\LayoutAuxiliares.jar to C:\Users\Juba\.m2\repository\b
r\com\LayoutAuxiliares\LayoutAuxiliares_lib\1.0\LayoutAuxiliares_lib-1.0.br.com.
LayoutAuxiliares
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.929s
[INFO] Finished at: Tue May 29 23:21:06 BRT 2012
[INFO] Final Memory: 3M/15M
[INFO] ------------------------------------------------------------------------

Aparentemente deu certo, mas não consigo referenciar a dependência dentro do POM.xml (estou utilizando o Eclipse com o plugin m2), tipo ele não encontra dentro do repositório e não sei como corrigir isto.

Grato pela atenção.

Jubarius

3 Respostas

rafael_jesus

tenta isso:

<dependency> <groupId>javax.enterprise</groupId> <artifactId>cdi-api</artifactId> <scope>provided</scope> <systemPath>caminho da sua lib...</systemPath> </dependency>

Jubarius

Boa tarde

Valeu pela ajuda Rafael. Tipo consegui de uma maneira parecida com a sua, usando o seguinte código:

<dependency>
  		<groupId>br.com.Libs</groupId>
  		<artifactId>commons.utils</artifactId>
  		<version>1.0</version>
  		<scope>system</scope>
  		<systemPath>c:\Libs\LayoutAuxiliares.jar</systemPath>
  	</dependency>

Acho que só mudou mesmo o artifactId e o escopo resto é praticamente igual.

Mais uma ves obrigado pela ajuda, senão ia ficar na mão até agora.

rafael_jesus

Cara é noix poh…eu fiz o mesmo que vc no começo até que eu achei essa tag…

Abrcsss

Rafael

Criado 29 de maio de 2012
Ultima resposta 30 de mai. de 2012
Respostas 3
Participantes 2