Q for Eclipse
Features
Features <ul><li>Running Maven from the IDE </li></ul><ul><ul><li>History of run goals </li></ul></ul><ul><ul><li>Properti...
Features <ul><li>Classpath synchronization </li></ul><ul><ul><li>POM changes are detected and classpath is updated </li></...
Where? <ul><li>http://code.google.com/p/q4e/ </li></ul><ul><li>Update site </li></ul><ul><ul><li>http://q4e.googlecode.com...
Architecture
Challenges <ul><li>Uses embedded Maven 2.1 </li></ul><ul><ul><li>Not released </li></ul></ul><ul><ul><li>Has regressions <...
Differencies with M2Eclipse (Tycho) <ul><li>Monolithic vs modular </li></ul><ul><li>Extensible </li></ul><ul><li>Support f...
Future <ul><li>User experience </li></ul><ul><ul><li>Error notification </li></ul></ul><ul><ul><li>Transfer progress </li>...
3 rd  party Integrations <ul><li>Buckminster </li></ul><ul><ul><li>Workspace population </li></ul></ul><ul><ul><li>Maven /...
Upcoming SlideShare
Loading in …5
×

Q

514 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
514
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Q

  1. 1. Q for Eclipse
  2. 2. Features
  3. 3. Features <ul><li>Running Maven from the IDE </li></ul><ul><ul><li>History of run goals </li></ul></ul><ul><ul><li>Properties </li></ul></ul><ul><li>Reacting to events </li></ul><ul><ul><li>Filter output based on messages severity </li></ul></ul><ul><ul><li>Site will show the generated site at the end </li></ul></ul><ul><li>New Maven project wizard </li></ul><ul><ul><li>Using archetypes </li></ul></ul>
  4. 4. Features <ul><li>Classpath synchronization </li></ul><ul><ul><li>POM changes are detected and classpath is updated </li></ul></ul><ul><li>Wizard to add/remove dependencies </li></ul><ul><li>Local repository search </li></ul><ul><li>Import Maven 2 projects in the workspace </li></ul><ul><ul><li>Directly from POM files </li></ul></ul><ul><li>Interactive graph of project dependencies </li></ul>
  5. 5. Where? <ul><li>http://code.google.com/p/q4e/ </li></ul><ul><li>Update site </li></ul><ul><ul><li>http://q4e.googlecode.com/svn/trunk/updatesite </li></ul></ul><ul><li>Requirements </li></ul><ul><ul><li>Eclipse 3.3 </li></ul></ul><ul><ul><li>Java 5 </li></ul></ul>
  6. 6. Architecture
  7. 7. Challenges <ul><li>Uses embedded Maven 2.1 </li></ul><ul><ul><li>Not released </li></ul></ul><ul><ul><li>Has regressions </li></ul></ul><ul><ul><li>Too many changes </li></ul></ul>
  8. 8. Differencies with M2Eclipse (Tycho) <ul><li>Monolithic vs modular </li></ul><ul><li>Extensible </li></ul><ul><li>Support for other languages </li></ul><ul><li>Event driven </li></ul><ul><li>Java 5 </li></ul>
  9. 9. Future <ul><li>User experience </li></ul><ul><ul><li>Error notification </li></ul></ul><ul><ul><li>Transfer progress </li></ul></ul><ul><li>Search remotely in repository </li></ul><ul><li>POM editor </li></ul><ul><li>Conversion of Ant and Maven 1 projects </li></ul><ul><ul><li>Aardvark </li></ul></ul><ul><li>Bugfixes, bugfixes, bugfixes </li></ul>
  10. 10. 3 rd party Integrations <ul><li>Buckminster </li></ul><ul><ul><li>Workspace population </li></ul></ul><ul><ul><li>Maven / Ant / PDE </li></ul></ul>

×