Alla fine mi hanno girato un esempio funzionante, e ho usato maven-invoker-plugin
https://maven.apache.org/plugins/maven-invoker-plugin/ Sono riuscito a scrivere integration test abbastanza facilmente, puoi fornirgli una directory di progetto per ogni test e associare script per setup e controllo del risultato. Per ora è sufficiente. MI ha dato l'impressione di essere più grezzo di Takari (che però non ho sperimentato, alla fine). Una altra cosa è che Takari permetterebbe di testare con versioni Maven diverse, maven-invoker-plugin non credo abbia niente del genere. Comunque per ora (per quello che devo fare) è sufficiente. Potrei tornare sui miei passi quando dovrò testare il plug-in che fa chiamate ad un servizio web... :/ Grazie per le idee! Il ven 28 ago 2020 21:07 efisio MANCA [email protected] [it-torino-java-jug] <[email protected]> ha scritto: > > > Figo , grazie . > > Efisio Manca > > > Il venerdì 28 agosto 2020, 20:00:10 CEST, Alberto Minetti > [email protected] [it-torino-java-jug] < > [email protected]> ha scritto: > > > > > Ciao, > Ho recentemente usato questo plugin trovandomi molto soddisfatto, anche > se la documentazione non è eccezionale: > https://github.com/takari/takari-plugin-testing-project > > Puoi fare un vero e proprio e2e del tuo plugin su un progetto si prova che > devi mettere tra i sorgenti di test, puoi verificare il contenuto dei log > dell'esecuzione, il contenuto della cartella target e molto altro. > > Inoltre permette di scatenare più goal con multiple versioni di maven. > > Poco conosciuto, ma molto valido > Un Saluto > > Il Ven 28 Ago 2020, 10:04 efisio MANCA [email protected] > [it-torino-java-jug] <[email protected]> ha scritto: > > > > Non saprei .... hai pensato ad un ambiente jenkins dove scatenare le build > e verificare che non ci siano regressioni ? ovviamente è una cosa > "artigianale" > > Efisio Manca > > > Il venerdì 28 agosto 2020, 09:30:23 CEST, steferk [email protected] > [it-torino-java-jug] <[email protected]> ha scritto: > > > > > Grazie, purtroppo non approfondisce la parte di come fare test (nel mio > caso sarebbe la cosa migliore avere test di integrazione). > > La documentazione più aggiornata che trovo sull'argomento risale tutta a > 5/6 anni fa. Ma possibile che da 5 anni nessuno scriva più plugin Maven? > > Il gio 27 ago 2020 11:04 efisio MANCA [email protected] > [it-torino-java-jug] <[email protected]> ha scritto: > > > > credo che tu lo abbia già trovato ....... io ne sto costruendo uno ora . > How to Create a Maven Plugin | Baeldung > <https://www.baeldung.com/maven-plugin> > > How to Create a Maven Plugin | Baeldung > > Learn how to create a Maven plugin from scratch.. > <https://www.baeldung.com/maven-plugin> > > > > > > Efisio Manca > > > Il giovedì 27 agosto 2020, 10:56:29 CEST, steferk [email protected] > [it-torino-java-jug] <[email protected]> ha scritto: > > > > > Ciao a tutti, > qualcuno di voi ha mai dovuto testare un plugin Maven e può segnalarmi > un qualche tutorial/libro/altro sull'argomento? > > Documentazione ufficiale: no, è la terza volta che ci torno su e se non > l'ho capita finora... > > Grazie per qualsiasi suggerimento > > > > >
