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
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é