Skip to content
🚀 An archetype to initialize an eclipse project
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


An archetype to initialize an eclipse project


License Build Status Maven Central

Generated structure

|-- com.acme.plugin
|-- com.acme.test
|-- com.acme.feature
|-- com.acme.p2
|-- com.acme.product
|-- com.acme.targetplatform
Parameter Default Value Description
groupId groupId Maven 'groupId'
artifactId artifactId Maven 'artifactId'
version 0.1.0-SNAPSHOT Maven 'version'
tychoVersion 1.2.0 Tycho 'version'
javaVersion 1.8 Java 'version'
eclipsePlatform oxygen Eclipse target platform

Create project with Maven command line

mvn archetype:generate -DarchetypeGroupId=com.github.bmaggi \
  -DarchetypeArtifactId=eclipse-tycho-archetype \
  -DarchetypeVersion=0.1.5 \
  -DgroupId=com \
  • go in ${artifactId} directory
  • run mvn clean install
  • get the created product in ${artifactId}\${artifactId}.product\target\products
  • get the product related to your platform
  • unzip it
  • run your product

Create project in Eclipse (using Maven Central Archetype Catalog)

  • New Project > Maven > Maven Project
  • Next > Catalog : Configure
  • Add Remote Catalog : 'eclipse-tycho-archetype'
  • Apply and Close
  • Type 'com.github.bmaggi' in Filter
  • Select eclipse-tycho-archetype
  • Next > Set parameters > Finish
You can’t perform that action at this time.