documentazione_3di_riservata:manuali_sviluppo:maven:m2eclipse
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
documentazione_3di_riservata:manuali_sviluppo:maven:m2eclipse [2015/11/25 18:10] – creata aalberghini | documentazione_3di_riservata:manuali_sviluppo:maven:m2eclipse [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | <WRAP center round todo 60%> | ||
- | IN ALLESTIMENTO | ||
- | </ | ||
- | ====== Maven ed Eclipse ====== | ||
- | |||
- | Nelle ultime release di Eclipse, l' | ||
- | |||
- | Il compito del plugin m2eclipse è quello di fare da ponte tra i due " | ||
- | <WRAP center> | ||
- | ^ ^ Maven ^ Eclipse | ||
- | | Directory sorgenti Java | src/ | ||
- | | Directory risorse Java | src/ | ||
- | | Directory sorgenti di test | src/ | ||
- | | Directory risorse per i test | src/ | ||
- | | Directory di output dei binari | ||
- | | Layout gerarchia progetti | ||
- | </ | ||
- | |||
- | In fase di conversione di un progetto Java semplice in un progetto Maven all' | ||
- | |||
- | ====== Conversione di un progetto semplice in un progetto Maven ====== | ||
- | |||
- | Per convertire un normale progetto Java in un progetto Maven all' | ||
- | {{ : | ||
- | |||
- | Verrà mostrata una finestra nella quale bisogna inserire i metadati indispensabili a Maven per identificare il progetto, ovvero il GroupID e l' | ||
- | {{ : | ||
- | |||
- | In seguito, verrà creato il pom.xml, nel quale sarà poi possibile specificare altre informazioni, | ||
- | |||
- | ====== Esecuzione di target specifici della build ====== | ||
- | |||
- | Una volta che il progetto è stato convertito in un progetto Maven, è possibile eseguire passi del build lifecycle semplicemente cliccando col tasto destro sul progetto, selezionando '' | ||
- | {{ : | ||
- | |||
- | Esaminiamo le opzioni: | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * <wrap important>'' | ||
- | * '' | ||
- | |||
- | ====== Note ====== | ||
- | |||
- | ===== Java < 1.7 ed uso di Eclipse Mars (4.5.0) o superiore ===== | ||
- | |||
- | <WRAP center round important 60%> | ||
- | IMPORTANTE | ||
- | </ | ||
- | |||
- | Il plugin m2eclipse integrato in Eclipse Mars integra Maven 3.3.3 che risulta essere problematico per i progetti che devono compilare con una JDK < 1.7, in quanto esso stesso è stato compilato con Java 7 e non è eseguibile su un runtime inferiore come, ad esempio, Java 6. | ||
- | È sempre possibile specificare diversi runtime maven da utilizzare alla bisogna andando nelle preferenze di Eclipse e puntando ad una directory che contenga la root di installazione maven: {{ : | ||
- | |||
- | Per problemi di questo tipo, è possibile utilizzare Maven 3.1.1, che risulta ancora essere compatibile con Java 1.6 (disponibile anche su [[\\STORAGE\RESOURCE\apache-maven]]). |
/data/attic/documentazione_3di_riservata/manuali_sviluppo/maven/m2eclipse.1448471403.txt.gz · Ultima modifica: (modifica esterna)