Plugin maven per eclipse

Plugin maven per eclipse

I plugin maven per Eclipse sono in uno stadio di maturità per il quale è probabilmente poco opportuno utilizzarli.
Se facciamo uno scouting sulla rete ne scoviamo almeno 2:

Il primo è di sicuro quello che mette a disposizione una maggiore quantità di features, ma da anche qualche rogna di troppo in fase di utilizzo. Il secondo invece è più semplice sia nell’installazione sia nell’utilizzo, ma fornisce una più ristretta capacità di atomazione. Fra tutte le differenze possiamo metterne in evidenza una: ad oggi, AIM non permette la creazione automatica di un progetto spring-ws.
Quindi se dovessimo scegliere in base a spring-ws, ci si dovrebbe poggiare su The Maven Integration for Eclipse. Tuttavia, come si diceva, questo plugin può condurre a un po’ di problemi in fase di utilizzo. Mettiamone in evidenza uno. Pertendo dal presupposto che:

  • abbiamo installato/decompresso maven
  • abbiamo settato correttamente la variabile d’ambiente JAVA_HOME
  • abbiamo creato il file settings.xml nella cartella .m2
  • vogliamo creare un progetto spring-ws

si potrebbe incorrere in alcuni errori. Uno dei più frequenti è il seguente:
Resource nexus-maven-repository-index.properties does not exist.
In questo caso in Eclipse procediamo come segue:

  • window/preferences/Maven/ArtifactSearch/NexusArtifactSearch/
  • premiamo il pulsante “Add” e aggiungiamo la seguente stringa
    http://localhost:8081/nexus/content/groups/public

Così facendo dovremmo essere in grado di creare la struttura di un progetto spring-ws senza generare errori… dovremmo 🙂