m2eclipse: integrazione maven2 in eclipse IDE
Upcoming SlideShare
Loading in...5
×
 

m2eclipse: integrazione maven2 in eclipse IDE

on

  • 2,188 views

Presentazione "quickie" sull'integrazione fra Maven ed Eclipse offerta dal plugin m2eclipse di Sonatype tenuta al JUG Milano Meeting #29 del 3 luglio 2008: ...

Presentazione "quickie" sull'integrazione fra Maven ed Eclipse offerta dal plugin m2eclipse di Sonatype tenuta al JUG Milano Meeting #29 del 3 luglio 2008: http://www.jugmilano.it/vqwiki/jsp/Wiki?Meeting3Luglio2008&highlight=m2eclipse

Statistics

Views

Total Views
2,188
Views on SlideShare
2,171
Embed Views
17

Actions

Likes
0
Downloads
13
Comments
0

3 Embeds 17

http://www.slideshare.net 12
http://www.jugmilano.it 4
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

m2eclipse: integrazione maven2 in eclipse IDE m2eclipse: integrazione maven2 in eclipse IDE Presentation Transcript

  • m2eclipse: integrazione maven2 in eclipse IDE Marcello Teodori marcello.teodori@jugmilano.it
  • Cos'è Maven? Da maven.apache.org: "Maven is a Java project management and project comprehension tool" JUG Milano - m2eclipse 2
  • L'ecosistema Maven JUG Milano - m2eclipse 3
  • maven-eclipse-plugin ● definizione variabile M2_REPO: mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo ● generazione file di progetto eclipse: mvn eclipse:eclipse JUG Milano - m2eclipse 4
  • m2eclipse ● progetto di Sonatype ● web site: http://m2eclipse.sonatype.org ● proposto alla fondazione Eclipse ● plugin “storico” per Maven, nato già ai tempi di Maven1 e noto anche con il nome tycho ● ha un concorrente: q4e ● community attiva e release frequenti ● integra nell'help di Eclipse il libro “Maven: The Definitive Guide”!!! JUG Milano - m2eclipse 5
  • installazione m2eclipse ● Eclipse 3.3 o 3.4 con editor XML editor ● update site “stable”: http://m2eclipse.sonatype.org/update/ ● update site “dev”: http://m2eclipse.sonatype.org/update-dev/ ● useremo la versione dev: 0.9.5.20080627 ● requisiti opzionali: – Subversive (o Subclipse) – Mylyn JUG Milano - m2eclipse 6
  • Demo Time ● new project ● new project from archetype ● add dependency ● add plugin ● POM Editor ● dependency viewer ● WTP support ● SCM integration ● Mylyn integration JUG Milano - m2eclipse 7
  • Qualche nota finale... ● i dati nel POM possono essere utili in Eclipse anche indipendentemente dall'uso di Maven nella build ● Maven POM vs. DOAP vs. semantic web? ● ancora nessuna soluzione per la configurazione dei plugin... JUG Milano - m2eclipse 8