Setup Eclipse and Maven for development with Java and Xtend

In Progress

I need a complete programming environment setup based on Eclipse and Maven. There are a bunch of plugins to find and install and configure. They all have to work together. And you have to find out if it all works with the new 4.2 version of Eclipse, or the latest 3.X. Everything has to work both in Eclipse and Maven (if it is required in the build process). There will also be search/test for various API/tools that can improve our programming productivity.

The end-product will be a pre-configured Eclipse "release", containing the newest stable version of several plugins/API, but such that they work together, and work with Maven too.

## Deliverables

The Eclipse setup must support at least the following Eclipse standard components:



* EGit

* Mylyn

* Xtend

* Xtext

* m2e - Maven Integration for Eclipse

* Optional: [url removed, login to view]

Other non-Eclipse plugins:

* FindBugs

* Checkstyle

* ECLemma (code coverage)

* JDepend4Eclipse


* Structure101

* AnyEdit Tools

* ASM - Bytecode Outline plugin

* FileSync plugin for Eclipse

* Jalopy Java Source Code Formatter

* [url removed, login to view]

* [url removed, login to view]

* [url removed, login to view]

* [url removed, login to view]

And this:

* Google Guice [url removed, login to view]

* Contracts For Java [url removed, login to view]

We will want to use one or more of the following component framework, and so first research has to be done on them, and then any required configuration has to be created, so that it can be used in Eclipse:

OSGi [url removed, login to view]

FRACTAL: [url removed, login to view]

[url removed, login to view]

HK2: [url removed, login to view]

[url removed, login to view]

JSPF: [url removed, login to view] (probably not, but for inspiration)

Also, we need compatibility to the jMonekyEngine. The following plugins might help:

* [url removed, login to view]

* [url removed, login to view]

The following links show info about creating a custom Eclipse release/distribution:

* [url removed, login to view]

* [url removed, login to view]

* [url removed, login to view]

It is unlikely that it will all work together. So we have to try to get as many of those to work together, and decide what is most important, when we are forced to choose. Finally, any application created in Eclipse using any and all of those plugins and APIs has to also compile under Maven. So the Maven setup is required too.

More plugins/API might be added during the course of the project.

Skills: Java, Linux, Microsoft, Software Architecture, Windows Desktop

See more: www programming org com, www java programming com, what is programming used for, what is java programming used for, what is c programming used for, what is a programming framework, test coverage tools, start java programming, project contracts templates, programming marketplace, programming in java pdf, programming contracts c, new product development process, need help with java programming, need help in java programming, maven github, java source net, java programming version, java programming tools, java programming test, java programming pdf, java programming latest, java programming environment, java programming course, java programming com

About the Employer:
( 88 reviews ) Saarbruecken, Germany

Project ID: #2752999

Awarded to:


See private message.

$6 USD / hour
(24 Reviews)