Cuando construyo usando maven lo veo revisando todo tipo de repositorios extranjeros para detectar artefactos que solo mi construcción local debería producir. ¿Cómo puedo decir que el grupo com.myorg solo se puede encontrar en el repositorio local? Básicamente, quiero hacer lo que hace m2eclipse con la resolución del espacio de trabajo, pero en la línea de comandos.cómo evitar que maven verifique repositorios extranjeros?
[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
...
Antecedentes: Tengo un proyecto Maven jerárquica (un nivel). Quiero hacer una compilación completa, así que voy a la parte superior y hago mvn clean install
.
- com.myorg (padre)
- pom.xml
- com.myorg.core
- pom.xml
- com.myorg.util
- pom.xml
puro genio; Hubiera pensado que este sería un atributo que el repositorio controlaría, en lugar de cada usuario. – Justin