Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] .target hierarchies

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
--
Mickael Istria
Eclipse developer at JBoss, by Red Hat
My blog - My Tweets

Back to the top