Jak korzystać z tej samej platformy docelowej wielu podprojektów w Tycho
Czy możliwe jest użycie tego samego pliku .target dla każdego podprojektu maven?
Fragment z macierzystego pliku .pom
<groupId>root.server</groupId>
<artifactId>root.server</artifactId>
Fragment z pliku .pom dziecka
<groupId>child.project</groupId>
<artifactId>child.project.parent</artifactId>
<target>
<artifact>
<groupId>root.server</groupId>
<artifactId>root.server</artifactId>
<version>${project.version}</version>
<classifier>targetfile</classifier>
</artifact>
</target>
Kiedy próbuję „mvn clean install” w projekcie potomnym, otrzymuję wyjątek:Could not resolve target platform specification artifact
. Kiedy próbuję „mvn clean install” w rodzicu projektu potomnego, wszystko działa dobrze.
Czy istnieje sposób na ponowne użycie jednego pliku .target dla wszystkich projektów (podrzędnych + podprojektów)?