<parent> <Repository> - settings.xml vs pom.xml
Bonjour,
Je fais actuellement des tests d'intégration avec Hudson. Je souhaiterais une confirmation de ce que je viens de comprendre.
J'ai un projetA qui dépend du projetParent. Le projetParent est dans le référentiel d'entreprise. Dans le fichier settings.xml, j'ai défini le référentiel d'entreprise (<profiles>...<repositories><repository>...) . Je pensais que cette définition servait aussi à trouver le POM parent. Si je lance un build depuis Hudson, il ne le trouve pas. Je dois redéfinir le référentiel dans le POM du projetA.
Cela semble en effet conforme à la définition qui est donné sur le site d'Apache.
Citation:
Repositories are remote collections of projects from which Maven uses to populate the local repository of the build system. It is from this local repository that Maven calls it
plugins and
dependencies.
http://maven.apache.org/settings.html#Repositories
Ceci est conforme à ce que j'ai testé.
Est-ce à dire que dans chaque POM je vais devoir définir un référentiel pour la notion de <parent> ou il y a-t-il une subtilité au niveau du settings.xml
Merci.
Rémy.