Integration Test con Maven e Docker

docker

Non è la prima volta che parliamo di integration test, croce e delizia dello sviluppo. Sono complessi da fare perché richiedono la compartecipazione dei sistemi necessari all’applicazione che siamo sviluppando. Avevamo visto come nel ciclo di build di Maven l’uso del plugin failsafe ci aiuta ad eseguire questo tipo di test nella fase giusta. Abbiamo visto poi come Arquillian permette...
Continue reading...

Introduzione a Jenkins

200 - featured image

Introduzione a Jenkins DevOps “delicate” e  il nostro maggiordomo Jenkins Agli inizi della mia carriera come sviluppatore mi sono imbattuto in una discussione (su una mailing list) tra altri sviluppatori che riguardava l’utilizzo di uno script bash particolarmente delicato su una macchina condivisa tra tutto il team di sviluppo. Questo script, per funzionare, richiedeva che fosse invocato con una speciale...
Continue reading...

Maven Integration Tests

I test di integrazione sono una parte molto importante dello sviluppo di un software: permettono di uscire dal piccolo mondo del test di unità per vedere se tutto il puzzle sta in piedi. Maven, nel suo ciclo di vita, riserva addirittura quattro fasi a questo scopo ed un plugin realizzato ad hoc. Vediamo di che si tratta. Maven Failsafe Plugin...
Continue reading...

Maven Archetype per JSF 2, Spring 4 e JPA 2

Sono passati ormai più di due anni dal post che spiegava come creare un progetto con JSF, Spring e Hibernate/JPA. E’ arrivato il momento di aggiornarlo a Maven, con tutte le nuove dipendenze! Un archetipo tutto nuovo Ovviamente se si parla di migrare il progetto a Maven, non possiamo che partire da un archetipo. Cercando in rete, quello più interessante...
Continue reading...

Partecipa al concorso “Scrivi un articolo per CoseNonJaviste e vinci un premio

Happy Birthday CoseNonJaviste Il 7 febbraio di 3 anni fa abbiamo pubblicato il primo post di CoseNonJaviste, Android Market How To. Per festeggiare assieme a voi il 3° anniversario di CNJ abbiamo deciso di lanciare un concorso a premi. Il concorso I nostri lettori potranno inviarci uno o più articoli scritti di loro pugno che vorrebbero pubblicare su CNJ. L’articolo...
Continue reading...

I 10 articoli di CoseNonJaviste più letti nel 2013

Benvenuti nel 2014! Cari lettori, il 2013 ci ha ormai lasciato e il 2014 è iniziato con tante novità entusiasmanti. Però ogni tanto fa piacere lasciarsi andare alla nostalgia, e perdersi nei ricordi. Il 2013 è stato un ottimo anno per CoseNonJaviste: ci avete seguito numerosi e con continuità e ci siamo chiesti: [blockquote1]”Quali sono stati gli articoli di CoseNonJaviste...
Continue reading...

Maven: site generation e reportistica

In uno dei post precedenti abbiamo visto le nozioni fondamentali di Apache Maven. In questo articolo analizziamo un’altra caratteristica interessante: vedremo che Maven è in grado di generare  il sito web di un progetto (documentazione, Javadoc, etc…), costituito da pagine HTML statiche....
Continue reading...