Convert eclipse plugins to maven artifacts
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
spec
.gitignore
.rspec
.travis.yml
Gemfile
README.md
Rakefile
etom.gemspec

README.md

Etom

Etom stands for Eclipe to maven. It is a simple command line tool to convert all eclipse plugins within the eclipse/plugin folder to maven artifacts within a local repository.

Build Status Dependency Status

Usage

Install it using the normal gem installation mechanism.

gem install etom

Execute this command in the /path/to/eclipse/plugins/ directory you want to convert.

etom convert /path/to/local/mvn/repo

However, you can also specify the eclipse plugins directory using the --source flag.

etom convert /path/to/local/mvn/repo --source /path/to/eclipse/plugins/

Use the flag --short for using short versions (1.0.0) instead of the long versions with timestamps (1.0.0-v20113223232). Example:

etom convert /path/to/local/mvn/repo --short

Runtime Libraries

  • progressbar to provide a good looking progress for while analyzing
  • thor to provide the user interface
  • rubyzip to extract information from existing zip and jar files

Development Libraries

  • rspec for testing using specifications and examples

Alternatives

There exists several projects that also target this problem.