Domanda

Ho provato a configurare il Maven collegare (versione 4) per aggiungere il repository Maven JBoss a http: / /repository.jboss.com/maven2/ seguendo la guida al http: / /wiki.netbeans.org/MavenBestPractices#section-MavenBestPractices-UtilizingAndManagingMavenRepositories .

Il nuovo repository appare nella lista dei repository Maven, ma non riesco a vedere alcun articoli (artefatti), l'aggiornamento dell'indice non aiuta.

Si presenta come un problema con il Maven plug-in. Forse richiede una sottodirectory ".index" che non è disponibile sul server JBoss.

È stato utile?

Soluzione

Il repository JBoss ha un indice di Nexus a http://repository.jboss.com/maven2 /.index/ . Credo che il problema è che Netbeans non sia facendo uso di questo indice. Vorrei raccomandare l'installazione di Nexus, aggiungendo il repo JBoss ad un gruppo pubblico e quindi puntando l'istanza Netbeans a un'istanza locale di Nexus.

  1. Scarica Nexus da http://nexus.sonatype.org

  2. Installarlo dal disimballaggio del tar.gz o zip sulla vostra macchina

  3. Fire It Up eseguendo bin / JSW // inizio nesso

  4. Vai a http: // localhost: 8081 / nexus

  5. Accedere come utente predefinito admin: admin / admin123 è il nome utente / password

  6. Clicca sul repository

  7. Fare clic sul pulsante Aggiungi ...

  8. Aggiungi un nuovo repository per il JBoss repositorywith una postazione remota di: http: // repository. jboss.com/maven2/

  9. Salvare il nuovo repository. (Si vuole anche fare in modo che sia selezionata Scarica indice remoto)

  10. Aggiungi il repository per il vostro gruppo pubblico facendo clic sul gruppo pubblico e trascinando il nuovo repository JBoss ai repository selezionati.

  11. Configurare il file ~ / .m2 / settings.xml ad avere gli stessi contenuti come: http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html

A questo punto, tutte le richieste di repository stanno per fluire attraverso Nexus. Nexus già fornito con i repository di proxy per Central. Quindi tutto quello che ha fatto è stato quello di aggiungere il repository JBoss e quindi aggiungere al gruppo pubblico. Una volta fatto questo, troverete che la vostra build stanno per essere molto, molto più veloce.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top