Anonim

Eclipse è un fantastico software per la creazione di app Java da utilizzare sul Web. Non sono un programmatore, ma è una mia amica e trascorro del tempo con lei questa settimana a imparare come crea app Java. "Come creare un progetto Maven in Eclipse" è il risultato di quel tempo trascorso con lei.

Eclipse è come Adobe InDesign ma per Java. Fornisce un ambiente in cui è possibile creare lavoro automatizzando molte funzioni. Può anche essere esteso usando plugin per renderlo molto più della somma delle sue parti. Mentre principalmente per Java, ci sono plugin Eclipse per C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, Groovy, Scheme, Erlang e molte altre lingue.

Maven è un plugin per Eclipse che utilizza i principi di gestione del progetto per gestire molteplici aspetti di un singolo progetto. Ad esempio, se un'applicazione Java richiede diverse applicazioni al suo interno, è possibile gestirle tutte con Maven. Maven gestirà la documentazione, le fonti, gli elenchi delle dipendenze e molte altre funzioni interessanti. Non fa il lavoro per te, ma semplifica la gestione di così tante risorse.

D'altro canto, se hai più sviluppatori che lavorano allo stesso progetto, Maven semplifica la gestione delle risorse e l'esecuzione del controllo delle versioni e delle modifiche.

Creazione di un progetto Maven in Eclipse

Per creare un progetto Maven in Eclipse è necessaria un'installazione Eclipse funzionante con il plugin Maven installato. Sarà necessario anche Tomcat in esecuzione.

  1. Apri Eclipse e mettilo in funzione.
  2. Seleziona File, Nuovo e Progetto Maven dal menu Eclipse.
  3. Seleziona le caselle accanto a "Crea un progetto semplice" e "Usa posizione di lavoro predefinita" se lavori da solo e non hai bisogno di un archetipo. Se vuoi un archetipo, "Tutti i cataloghi" è una buona opzione per iniziare, quindi "learnlib".
  4. Aggiungi l'id Artefatto, se necessario. L'impostazione predefinita di solito va bene a meno che tu non stia usando qualcosa di esotico.
  5. Quindi aggiungere il nome e la descrizione per semplificare la gestione del progetto.
  6. Quindi premi Fine.

Il progetto dovrebbe ora essere creato e mostrato nella gerarchia. Seleziona 'pom.xml' dal menu ed esplora le proprietà.

L'impostazione dell'archetipo in Maven determinerà se vuoi che il tuo progetto sia dinamico o meno. Se ti stai solo familiarizzando con Maven, non devi impostarne uno ma se vuoi giocare con progetti dinamici, dovrai impostare un archetipo. Quello che ho visto usato era 'maven-eclipse-webapp' che apparentemente è uno standard da usare.

Correzione degli errori con il progetto Maven

Una cosa che ho attraversato nel mio tempo con Eclipse sono stati gli errori. Ne ho visti un paio, un errore Tomcat e un normale errore Java. L'errore Tomcat ha richiesto una modifica della configurazione mentre l'errore Java ha richiesto un'installazione pulita di Maven.

Quando ho creato il mio nuovo brillante progetto Maven e ho provato a lavorarci, ho visto un errore servlet Java. Ciò significa che la dipendenza non è stata caricata. Questo è apparentemente comune, quindi ecco come risolverlo.

  1. Apri il tuo progetto Maven in Eclipse.
  2. Apri le Proprietà del progetto.
  3. Seleziona Runtime mirati nel menu a sinistra.
  4. Seleziona Apache Tomcat nella finestra centrale e premi OK.

Installazione pulita di Maven

Un'installazione pulita di Maven non è così grave come sembra. Inizialmente pensavo che mi imponesse di impostare nuovamente tutto, ma per fortuna non è stato per me. È un processo veloce che richiede solo pochi secondi e apparentemente non ha alcun impatto sull'installazione a parte ricaricare file danneggiati o risorse mancanti.

  1. Apri Eclipse e seleziona il progetto con cui stai riscontrando problemi.
  2. Seleziona Progetto dal menu in alto e quindi Pulisci.
  3. Seleziona il progetto che desideri pulire nella finestra popup e seleziona "Pulisci progetti selezionati di seguito". Quindi premi OK.

Questo processo sembra cercare problemi con dipendenze e configurazioni e, se possibile, li riparerà. Non ha funzionato sull'errore che stavo riscontrando, ma l'eliminazione di '.m2 / repository' dalla cartella del progetto in Esplora risorse ha risolto il problema.

Devo confessare di sentirmi un po 'perso in Eclipse e Maven. Entrambi i programmi sembravano gestire tutto ciò di cui avevano bisogno per gestire credibilmente bene, ma non sono il punto di partenza per esplorare Java. Tuttavia, spero di aver spiegato come creare correttamente un progetto Maven in Eclipse e che ti fornisca una guida utile per i tuoi progetti.

Se noti errori evidenti o hai qualcosa da aggiungere, fammi sapere di seguito.

Come creare un progetto maven in eclissi