Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Giger8 template for Eclipse plugins developed in Scala

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 project
Octocat-spinner-32 src
Octocat-spinner-32 README.md
Octocat-spinner-32 build.sbt
README.md

scala-plugin.g8

Giger8 template for Eclipse plugins developed in Scala.

This template produces 5 Eclipse plugins:

  • the plugin itself
  • the plugin.tests fragment
  • an Eclipse feature
  • an Eclipse source feature
  • an Eclipse update-site

The projects can readily be imported inside Eclipse. Additionally, you have maven pom files based on Tycho, enabling command line builds.

Requirements

You have giter8 in your $PATH. If you don't, please follow the instructions here for how to install it.

Create your project

$ git git@github.com:scala-ide/scala-plugin.g8.git
$ g8 file://scala-plugin.g8/
name [Scala Sample plugin]: myplugin   
provider [org.example]: com.mycompany
pluginName [org.example.plugin]: com.mycompany.myplugin
className [SampleAction]: MyPlugin
providerName [Scala IDE]: MyCompany 

Template applied in ./myplugin
$ cd myplugin

Build your project

The produced project is using a plain maven build, so just go ahead an type mvn clean install

Something went wrong with that request. Please try again.