Como usar um repositório maven 1 com maven 2?
Estou com problemas para criar meu projeto (usando o maven 2) que faz referência a alguns jars de um repositório do maven 1.
O cenário: minha empresa possui um repositório particular do maven 1 com as seguintes informações:
<url>http://my-company-maven1-repo/maven-repository<url>
Tem o layout de:
maven-repository
|_repository
|_ ....
|_ ....
|_vectorgraphics
|_jars
|_freehep_swing-2.0.3.jar
|_freehep_io-2.0.2.jar
O que eu tentei: 1. Seguindo o guia aqui: documentos oficiais relevantes do maven Meu mvn2 pom.xml:
<repository>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>my-repo</id> <-- I made up a temporary id/name
<name>my_repo></name>
<url>http://my-company-maven1-repo/maven-repository<url>
<layout>
<repository>
<dependencies>
<dependency>
<groupId>vectorgraphics</groupId>
<artifactId>freehep-swing</artifactId>
<version>2.0.3</version>
<scope>jar</scope>
</dependency>
</dependencies>
O resultado foi estranho, o repo da maven1 da minha empresa foi completamente ignorado. Em vez disso, o mvn2 tentou baixar o jar do "maven2 central":
Downloading http://repo1.maven.org/maven2/vectorgraphics/freehep-swing/2.0.3/freehep-swing-2.0.3.pom
E o resultado freehep-swing-2.0.3.pom (no meu local .m2 / repository /) tem os seguintes erros:
legacy-http\://my-company-maven1-repo/maven-repository/.lastUpdated=1305430120039
http\://my-company-maven1-repo/maven-repository/.error=Could not transfer artifact vectorgraphics\:freehep-swing\:pom\:2.0.3 from/to my-repo (http\://my-company-maven1-repo/maven-repository)\: No connector available to access repository my-repo (http\://my-company-maven1-repo/maven-repository) of type legacy using the available factories AsyncRepositoryConnectorFactory, WagonRepositoryConnectorFactory
http\://repo1.maven.org/maven2/.error=
http\://repo1.maven.org/maven2/.lastUpdated=1305430120281
Se alguém puder me indicar como buscar o freehep_swing-2.0.3.jar no repositório maven1 (com o layout mostrado acima), eu realmente aprecio iss
Obrigado
Tung