Hi,
I'm would like to use a target definition file and still being able to build individual bundles. Currently this does not work for me.
Here is my setup:
Project T - Contains target definition file
Project parent - contains the configuration using T to define the target platform
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho.version}</version>
<configuration>
<!-- This defines the target definition file -->
<target>
<artifact>
<!-- This points to T -->
<groupId>com.vogella.tychoexample</groupId>
<artifactId>com.vogella.build.targetdefinition</artifactId>
<version>1.0.0-SNAPSHOT</version>
</artifact>
</target>
</configuration>
</plugin>
Now I have Project A which uses Project parent as parent POM. If I run the build for A, T is not in the Maven reactor and Tycho cannot resolve the target definition.
Workaround: I can solve this with an aggregator project which lists all these projects as modules but I would like to keep the ability to build my bundles individually.
Any suggestions / examples how to use target platform definition files but still being able to build individual bundles?
Best regards, Lars