Skip to content
🚀 An archetype to initialize an eclipse project
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitattributes
.gitignore
.travis.yml
LICENSE
README.md
RELEASE.md
pom.xml

README.md

eclipse-tycho-archetype

An archetype to initialize an eclipse project

Status

License Build Status Maven Central

Generated structure

>com.acme
|-- 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 \
  -DartifactId=acme
  • 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' https://bmaggi.github.io/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.