01 - Maven: introduzione, plugins, goals e lifecycle - [Tutorial su Maven in italiano]
HTML-код
- Опубликовано: 11 сен 2024
- Argomenti:
- a cosa serve Maven
- creazione di un progetto
- esecuzione di plugin dal teminale con mvn
- che cos'è il default build lifecycle
- associazione tra goal di un plugin e fasi del lifecycle
Libro su Maven (in inglese) "Maven: The Complete Reference":
books.sonatype....
Video successivo: Dipendenze e repository: • 02 - Maven: dipendenze...
Playlist completa: • Tutorial su Maven in i...
Video italiano, avevo la sensazione di trovare l'ennesimo contenuto scarno e impreciso. Mi sono ricreduto, ben strutturato e risponde alle domande che ci si fa. Spiegazione essenziale e funzionale, complimenti. :)
Sono un programmatore C++, e mi sto avvicinando a Java. Avendo esperienza con CMake, ho cercato dei build system analoghi per Java, trovando che solitamente vengono utilizzati Maven, Gradle e Ant. Ti ringrazio per questa playlist, che mi sarà certamente molto utile per comprendere il funzionamento di Maven.
Ciao, complimenti, sei una bravissima insegnante. Sei chiara, essenziale, competente, grande!!! ;)
Grande!! Molto piacevole e ben spiegato
Ottima serie di video su Maven! Grazie mille davvero! :)
Davvero un ottimo lavoro, tutto molto chiaro e ben strutturato!
Grazie!! come sempre utilissima e molto chiara, continua così!
Grande Xonia, adesso ciò che ci vorrebbe è un tutorial su spring boot
Non ho molta esperienza con Spring, dovrei appena mettermi ad approfondire, ma non si sa mai! :)
Grazie!! Video chiarissimo
Sempre piu' Brava continua cosi.
Veramente ben fatti complimenti
Complimenti! Tutto molto chiaro...
Bellissimo video.
Ti amo, grazie .😍
Sto facendo uno stage e stavo cercando di capire proprio queste cose.
Un video in italiano e fatto veramente bene.
Ehm...girlpower!! (Si lo so, è cringe)
Complimenti, sei stata molto chiara.
Grazie mille per il video!
Grazie per questo video! Posso chiederti di spiegarci, se lo sai bene, come si effettua il deploy di un'app java?io uso springboot e maven (gradle non mi piace, manx completezza potresti accennare le differenze con maven?) Ma non sono sicuro che serva un tomcat dedicato.. che differenza c'è tra jar e war quando di deploya? Grazie Sonia
Ciao! Avevo mostrato un esempio di deploy di un pacchetto war sia su GlassFish che su Tomcat nel mio secondo video su Java EE (intorno al minuto 8:30): ruclips.net/video/HoYJcAbkEGs/видео.html
Riguardo a Gradle... ci starebbe una serie di tutorial anche su Gradle :-)
Non ho ben capito la frase su Tomcat, Spring Boot dovrebbe lavorare con dei server embedded. Qual è la problematica?
La cosa più comune è fare il deploy di file war, ma si possono deployare anche altri formati (ear, jar). I file war sono specifici per le applicazioni web e quindi di solito contengono anche file HTML, JavaScript, etc. I war possono contenere al loro interno dei jar (dipendenze della web app).
Ciao Xonia, sapresti spiegarmi il seguente errore per favore?
C:\WINDOWS\system32>echo %JAVA_HOME%
C:\Program Files\Java\jdk-11.0.1\bin
C:\WINDOWS\system32>mvn -v
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
Grazie in anticipo.
Fulvio
Ciao Fulvio, credo che devi ridefinire la variabile JAVA_HOME senza il \bin in fondo al path.
@@zonia3000 Ciao Xonia, grazie per il suggerimento. Devo rispolverare il mio Java anche per queste piccole cose.
Potresti spiegare come usare il terminal ? grazie…!
Si, tutto ok. Ma se non dici come si scarica Maven nel PC , non si capisce molto.
Ciao e complimenti per il tutorial che consente di essere subito operativi. Riscontro però un problema con un semplice progetto che prevede il plugin di mariaDB. Dopo aver importato le dipendenze se lancio l'appicativo da IDE (NB e Eclipse) funziona tutto quando però lo lancio dalla versione installata nel repository (dopo le fasi compile,jar e install) mi ritorna sempre l'errore "java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver" tuttavia nel repository locale (sotto .m2) trovo le librerie di mariaDB installate. Da cosa può dipendere? java8/e mariadb-java-client 3.1.2 (ho provato anche con le precedenti). Grazie sin d'ora per i suggerimenti che potrai darmi
ciao , leggendo un po penso di aver risolto utilizzando il plugin maven-assembly-plugin. Grazie comunque ed ancora complimenti per il corso
@@salvatoreduraccio9672 Grazie! Sì, per avere anche le dipendenze all'interno devi creare un cosiddetto "fat jar" o "uber jar". Si può usare l'assembly plugin, ma se guardi la documentazione aggiornata consigliano di usare shade plugin, che fornisce più opzioni. Ciao! :)
@@zonia3000 Grazie ancora