===== 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