===== Maven tycho ===== Maven tycho is a maven plugin, which is able to build eclipse artefacts. * plugins * update-sites * features * RCP applications ==== ==== ==== eclipse-target-definition ==== The target platform may should be packages as **eclipse-target-definition** 4.0.0 ru.mine target 1.0.0-SNAPSHOT eclipse-target-definition 0.23.1 org.eclipse.tycho tycho-maven-plugin ${tycho-version} true ==== eclipse-plugin ==== The plugin is build via **eclipse-plugin**. \\ The dependencies may be resolved via e.g. via a [[https://wiki.eclipse.org/Tycho/Target_Platform#Target_platform_configuration|target platform]] \\ The following references the upper target, to resolve dependencies. org.eclipse.tycho target-platform-configuration ${tycho.version} ru.mine target 1.0.0-SNAPSHOT The relevant plugin is configured separately via **target-platform-configuration** Here is the complete project configuration, to build a plugin. 4.0.0 ru.mine.annotationbinder ru.mine.annotationbinder 1.0.0-SNAPSHOT eclipse-plugin 0.23.0 org.eclipse.tycho tycho-maven-plugin ${tycho.version} true org.eclipse.tycho target-platform-configuration ${tycho.version} ru.mine target 1.0.0-SNAPSHOT win32 win32 x86 win32 win32 x86_64