Welcome to the Eclipse Scala Maven Integration. We aim to provide better support to both Q for eclipse (soon to be IAM) and the Scala Eclipse plugin, as well as integrating them together. This project is purposefully narrow in scope. This allows us (me) to focus our efforts and be able to maintain this integration. Ideals
The goals/ideals of this project are as follows:
- Use existing plugins to the greatest extent possible
- Use Maven for our build system
- Use Scala as our core language
- Meet needs as they arise in the Eclipse/Scala/Maven world
- Support projects like Lift, which make use of Scala and Maven.
- Enjoy what we do
- Become a one-stop-shop for eclipse users who want Scala and Maven tools.
Note that this project houses not only the eclipse-maven-scala integration but also the integration between Scala and Maven. Information on the Scala and Maven integration can be found at ScalaMavenSupport with a task list available at ScalaMavenSupportTaskList
Status
This project is temporarily on hold
For the meantime please follow the CreatingScalaMavenProjectsInEclipse wiki article to start using Scala and Maven together.
Pre Release
There is an pre-pre-pre alpha available at the update site: http://esmi.googlecode.com/svn/trunk/update_site_dev/. This requires you to already have the old, unreleased beta version of the Scala Eclipse plugin (at least the scala-library portion). This should be updated in the coming weeks for scala 2.7.3
Immediate Goals:
- Build System (Maven)
- Update-Site wiring (We should reference Scala and Q update sites from our own)
- Project Import/Creation integration between Q and Scala
Future Goals:
- m2e integration
- use scala:cc task for contious compilation
- Automated testing of esmi
- Continuous Integration of esmi
- Clean Scala SDT-RCP interface
- sbaz -> maven dependency