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...

Комментарии • 28

  • @andreafarioli429
    @andreafarioli429 3 года назад

    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. :)

  • @GammaSigma1234
    @GammaSigma1234 11 месяцев назад

    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.

  • @carmelonistico3637
    @carmelonistico3637 6 лет назад +3

    Ciao, complimenti, sei una bravissima insegnante. Sei chiara, essenziale, competente, grande!!! ;)

  • @adrianonum10
    @adrianonum10 4 года назад +1

    Grande!! Molto piacevole e ben spiegato

  • @Enrico80
    @Enrico80 3 года назад

    Ottima serie di video su Maven! Grazie mille davvero! :)

  • @threefor4368
    @threefor4368 6 лет назад +1

    Davvero un ottimo lavoro, tutto molto chiaro e ben strutturato!

  • @Coogle007
    @Coogle007 6 лет назад +1

    Grazie!! come sempre utilissima e molto chiara, continua così!

  • @IvanaPietrabissa_Ivyx_
    @IvanaPietrabissa_Ivyx_ 6 лет назад +1

    Grande Xonia, adesso ciò che ci vorrebbe è un tutorial su spring boot

    • @zonia3000
      @zonia3000  6 лет назад +1

      Non ho molta esperienza con Spring, dovrei appena mettermi ad approfondire, ma non si sa mai! :)

  • @Ivan-qi2du
    @Ivan-qi2du 6 лет назад +1

    Grazie!! Video chiarissimo

  • @romolofiorenza5576
    @romolofiorenza5576 6 лет назад +1

    Sempre piu' Brava continua cosi.

  • @marcellobenvenuti
    @marcellobenvenuti 4 года назад

    Veramente ben fatti complimenti

  • @buddhabas
    @buddhabas 6 лет назад

    Complimenti! Tutto molto chiaro...

  • @luigicasiello80
    @luigicasiello80 5 лет назад

    Bellissimo video.

  • @mrbrown6278
    @mrbrown6278 3 года назад

    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)

  • @glaucorusso5791
    @glaucorusso5791 3 года назад

    Complimenti, sei stata molto chiara.
    Grazie mille per il video!

  • @valix85
    @valix85 6 лет назад

    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

    • @zonia3000
      @zonia3000  6 лет назад +1

      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).

  • @fulviotarable173
    @fulviotarable173 5 лет назад

    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

    • @zonia3000
      @zonia3000  5 лет назад

      Ciao Fulvio, credo che devi ridefinire la variabile JAVA_HOME senza il \bin in fondo al path.

    • @fulviotarable173
      @fulviotarable173 5 лет назад +1

      @@zonia3000 Ciao Xonia, grazie per il suggerimento. Devo rispolverare il mio Java anche per queste piccole cose.

  • @Zurenio
    @Zurenio 5 лет назад

    Potresti spiegare come usare il terminal ? grazie…!

  • @orfeocerva7233
    @orfeocerva7233 Год назад

    Si, tutto ok. Ma se non dici come si scarica Maven nel PC , non si capisce molto.

  • @salvatoreduraccio9672
    @salvatoreduraccio9672 Год назад

    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

    • @salvatoreduraccio9672
      @salvatoreduraccio9672 Год назад

      ciao , leggendo un po penso di aver risolto utilizzando il plugin maven-assembly-plugin. Grazie comunque ed ancora complimenti per il corso

    • @zonia3000
      @zonia3000  Год назад

      @@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! :)

    • @salvatoreduraccio9672
      @salvatoreduraccio9672 Год назад

      @@zonia3000 Grazie ancora