2011-02-03 13 views
34

Ho sviluppato alcuni plug-in Maven per Maven 2, ma mi chiedo quali sono le principali modifiche quando voglio sviluppare un plugin (o migrare quelli esistenti) per Maven 3.0.Sviluppo del plug-in Maven 3.0

La documentazione sul sito Maven in non up-to-date e tutte le pagine relative ancora trattare con Maven 2.0, come questo one (che sorpresa!):

Questa guida è destinata a assistere gli utenti nello sviluppo di plugin Java per Maven 2.0.

A titolo di esempio, in Maven 2 plug-in, mi ha definito un parametro di configurazione come questa:

/** 
* Some parameter. 
* 
* @parameter 
* @required 
*/ 
private String foo; 

Così ora, utilizzando la nuova API Maven Plugin, mi aspetto reali annotazioni Java ...

Domanda: dove è possibile trovare documentazione/informazioni sullo sviluppo dei plugin Maven 3?

+0

a) * Mi aspetto delle annotazioni Java reali * Mi aspettavo da anni :-) b) dov'è la domanda –

+0

@ Sean Edited, per evidenziare la vera domanda ... – romaintaz

+1

Poiché la vera documentazione è OK per sviluppare un esperto 3 plugin, è possibile ottenere informazioni dettagliate dal mio [post] (http://sercanozdemir.com/2015/02/maven-3-plugin-development/) –

risposta

1

Non so se questo è ancora rilevante, ma questo plugin fornisce un supporto di annotazione

Maven Anno Mojo

2

penso che la migliore fonte è http://www.sonatype.com/books/mvnref-book/reference/index.html Forse non è aggiornato, ma è la scelta migliore a mio parere.

Per lo sviluppo di plugin Maven vedere la sezione 11.

spero sia stato utile.

+1

Grazie per il link, può essere utile per altri popoli. Da parte mia, so come sviluppare i plugin Maven 2, ma la mia domanda era sapere se Maven 3 avesse introdotto nuove funzionalità riguardanti lo sviluppo dei plugin. – romaintaz