Hi,
As many people already answered, it's not possible to define
inheritance between .target files. But Tycho can allow multiple
.target file as input of the target-platform-configuration plugin:
http://wiki.eclipse.org/Tycho/Target_Platform#Target_files ,
resulting in a target-platform based as a merge of various target
definitions. However, this is a Tycho-specific mechanism that
doesn't work in Eclipse IDE.
Another alternative, that we use in JBoss Tools, consists in a
mechanism to define target definition as a merge of several targets.
Code is here:
https://github.com/jbosstools/jbosstools-maven-plugins/blob/master/tycho-plugins/target-platform-utils/src/main/java/org/jboss/tools/tycho/targets/MergeTargetsMojo.java
and plugin is available on JBoss Nexus repository. Then your merged
.target file can be deployed on an artifact manager and consumed
later by other Maven builds, and you can even directly consume the
file in your Eclipse IDE.
See an example of usage
https://github.com/jbosstools/jbosstools-integration-stack/blob/master/target-platform/pom.xml#L116
HTH
|