Maven - Configurando Mirror Nexus para acesso através

oi,

Estou tentando buscar uma dependência usando botão direito > maven > add dependency e quando digito por exemplo hibernate não retorna nada

Quando edito manualmente o pom.xml e adiciona as linhas

<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.2.6.ga</version> </dependency>

ele atualiza as dependências corretamente

já configurei o proxy no settings.xml e aparentemente está okey, pois eu consigo baixar os jars que não estavam no meu repositório local antes
não configurei um mirror ainda, estou usando apenas

<repository> <id>maven</id> <name>maven</name> <url>http://repo1.maven.org/maven2/</url> </repository> </repositories>

alguém tem uma idéia do que pode ser? eu tenho que adicionar algum plugin para conseguir buscar as dependências sem ter que adicioná-las manualmente no pom.xml?

Tks, André

acho que tem alguma coisa errada na configuração do proxy, pois tentei fazer um maven clean em um projeto novo e deu failed…

oi,

por acaso alguém já configurou o Nexus como mirror? eu estou com algumas dúvidas, se alguém puder ajudar
por exemplo, como eu seto o usuário que irá se logar na aplicação? ou seja, no settings.xml eu irei definir um username/password, mas onde eu defino esse usuário?

achei um link mas estou tentando definir a questão do usuário ainda…

se alguem puder ajudar agradeço

abs

achei um check list

http://www.sonatype.com/books/nexus-book/reference/install-sect-repoman-post-install.html

RTFM :frowning:

oi,

alguém pode me ajudar a configura a $(% do Nexus?

Eu já tentei configurar o proxy no arquivo settings.xml de várias formas e copiei o conteudo para o repositório local e tb para o diretório de instalação do maven

coloquei

<proxies> <proxy> <active>true</active> <protocol>http</protocol> <username>DOMINIO\usuario</username> <password>********</password> <host>servidor</host> <port>8080</port> <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts> </proxy> </proxies>

Fiz o deploy da aplicação no tomcat, ai eu vou em repositóries e tento atualizar o index de Maven Central proxy

Botão direito e Reindex

Estou tendo a excessão abaixo

org.sonatype.nexus.proxy.StorageException: Tranport error while executing GET method [repositoryId="central", requestPath="/.meta/repository-metadata.xml", remoteUrl="http://repo1.maven.org/maven2/.meta/repository-metadata.xml"]
	at org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage.executeMethod(CommonsHttpClientRemoteStorage.java:413)
	at org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage.retrieveItem(CommonsHttpClientRemoteStorage.java:138)
	at org.sonatype.nexus.proxy.repository.AbstractProxyRepository.doRetrieveRemoteItem(AbstractProxyRepository.java:981)
	at org.sonatype.nexus.proxy.maven.AbstractMavenRepository.doRetrieveRemoteItem(AbstractMavenRepository.java:418)
	at org.sonatype.nexus.proxy.repository.AbstractProxyRepository.doRetrieveItem0(AbstractProxyRepository.java:753)
	at org.sonatype.nexus.proxy.repository.AbstractProxyRepository.doRetrieveItem(AbstractProxyRepository.java:617)
	at org.sonatype.nexus.proxy.maven.AbstractMavenRepository.doRetrieveItem(AbstractMavenRepository.java:366)
	at org.sonatype.nexus.proxy.repository.AbstractRepository.retrieveItem(AbstractRepository.java:725)
	at org.sonatype.nexus.repositories.metadata.NexusRawTransport.readRawData(NexusRawTransport.java:49)
	at org.sonatype.nexus.repository.metadata.DefaultRepositoryMetadataHandler.readRepositoryMetadata(DefaultRepositoryMetadataHandler.java:47)
	at org.sonatype.nexus.repository.metadata.DefaultRepositoryMetadataHandler.readRepositoryMetadata(DefaultRepositoryMetadataHandler.java:38)
	at org.sonatype.nexus.repositories.metadata.DefaultNexusRepositoryMetadataHandler.readRepositoryMetadata(DefaultNexusRepositoryMetadataHandler.java:46)
	at org.sonatype.nexus.rest.mirrors.RepositoryPredefinedMirrorListPlexusResource.getMetadata(RepositoryPredefinedMirrorListPlexusResource.java:86)
	at org.sonatype.nexus.rest.mirrors.RepositoryPredefinedMirrorListPlexusResource.get(RepositoryPredefinedMirrorListPlexusResource.java:64)
	at org.sonatype.plexus.rest.resource.RestletResource.represent(RestletResource.java:263)
	at org.sonatype.nexus.rest.NexusRestletResource.represent(NexusRestletResource.java:34)
	at org.restlet.resource.Resource.getRepresentation(Resource.java:302)
	at org.restlet.resource.Resource.handleGet(Resource.java:464)
Caused by: org.apache.commons.httpclient.ConnectTimeoutException: The host did not accept the connection within timeout of 10000 ms
	at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:155)
	at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:125)
	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
	at org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage.executeMethod(CommonsHttpClientRemoteStorage.java:382)
	... 82 more
Caused by: java.net.SocketTimeoutException: connect timed out
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(Unknown Source)
	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:140)
	... 90 more

parece que tem uma forma de você baixar o indice e depois usar o comando abaixo, mas eu ainda não entendi direito como funciona

Tks, André