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.
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 analyzingthor
to provide the user interfacerubyzip
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.
- [[http://maven.apache.org/plugins/maven-eclipse-plugin/]] is a little too slow and does not detect the relation between binary and source packages.