J'ai une structure complexe du projet qui ressemble à ceci:l'utilisation du bambou pour construire Subversion/projet Maven qui définit POM parent (s)
- root (no pom)
- parent(parent pom.xml)
+ project A (pom.xml)
+ project B (pom.xml)
- project C (pom.xml)
- subproject 1 (pom.xml)
- subproject 2 (pom.xml)
+ project N (pom.xml)
Je dois construire subproject 2
utilisant le serveur Bamboo. J'utilise Bamboo pour extraire le code subproject 2
mais lorsque j'exécute mvn install
, cela échoue avec le message "POM parent non résolu".
La génération s'exécute correctement lorsque tout le code est dans l'emplacement unique. Je ne veux pas de code de caisse au niveau root
car il y a des tonnes de projets que je ne veux pas vérifier (dans mon exemple ce serait les projets A, B, N et sous-projet 1)
J'ai essayé de vérifier le code 3 fois pour le parent, le projet C/pom et le sous-projet 2, mais le code est placé sur des répertoires séparés sans relation les uns avec les autres
PS Je n'utilise aucun module, bien que je l'ai essayé avec des modules et cela n'a fait aucune différence. Je ne poste pas les POM réels puisque ceux-ci sont très triviaux, fondamentalement l'enfant pom a l'élément parent
et c'est toute la relation qu'il y a.
Tous les projets en amont sont déployés à la fois prises en pension locaux et distants
Est-ce une construction multi-module où utiliser parent dans le projet A, sous-projet 1, etc.? – khmarbaise
Pas vraiment - ceci est limité à l'enfant pom pointant vers le pom parent. Dans mon cas, c'est sub2.pom-> projC.pm -> ../ parent.pom – Bostone
Vos autres projets (par exemple, A et sub 1) sont-ils déjà construits ailleurs? –