Quando costruisco usando Maven, lo vedo controllare tutti i tipi di repository esterni per gli artefatti che solo la mia build locale dovrebbe produrre. Come posso dire che il gruppo com.myorg può essere trovato solo nel repository locale? Fondamentalmente voglio fare ciò che m2eclipse fa con la risoluzione dello spazio di lavoro ma sulla riga di comando.come impedire a Maven di controllare i depositi stranieri?
[INFO] snapshot com.myorg:core:0.0.1-SNAPSHOT: checking for updates from sun-jms
[INFO] snapshot com.myorg:core:0.0.1-SNAPSHOT: checking for updates from hibernate
[INFO] snapshot com.myorg:util:0.0.1-SNAPSHOT: checking for updates from sun-jms
[INFO] snapshot com.myorg:util:0.0.1-SNAPSHOT: checking for updates from hibernate
...
Background: Ho un progetto Maven gerarchica (un livello). Voglio fare una compilazione completa quindi vado in cima e faccio mvn clean install
.
- com.myorg (genitore)
- pom.xml
- com.myorg.core
- pom.xml
- com.myorg.util
- pom.xml
genio puro; Avrei pensato che questo sarebbe stato un attributo che il repository avrebbe controllato, piuttosto che ciascun utente. – Justin