Voglio definire un repository locale nel mio progetto di maven.come ottenere il super pom basedir in un modulo figlio?
Ho un super pom e diversi moduli figlio. La mia struttura del file è:
/root
/repository
/child
pom.xml
pom.xml
nel mio super-pom mi definiscono:
<repository>
<id>my-local-repo</id>
<url>file://${basedir}/repository</url>
</repository>
Il problema è che nel mio pom bambino, il repository definito nel mio super pom si riferisce a/root/bambino/repository e così, le dipendenze non possono essere trovate ...
C'è un modo per definire un percorso sempre relativo al super pom?
In caso contrario, qual è il modo migliore per risolvere il problema?
Così si vuole creare repository-per-progetto? Forse '$ {project.parent.relativePath}' sarà risolvibile (in più dovrai definire '' in tutte le POM di tuo figlio). –