Ma è già stato fatto un talk su gradle? Il giorno mer 24 ott 2018 alle 13:38 Uberto Barbini [email protected] [it-torino-java-jug] <[email protected]> ha scritto:
> > > posso chiederti esattamente come mai preferisci mvn per progetti grossi? > in banca siamo passati da mvn a gradle quando il progetto ha superato una > certa difficoltà perché i plugin di mvn o erano bacati o non facevano > quello che ci serviva. così ogni volta qualcuno aggiungeva un profile e > alla fine le combinazioni sono esplose. > > Con gradle abbiamo implementato la nostra logica (il build in java, csharp > e typescript) in poche ore. > > Uberto > > > On Wed, 24 Oct 2018, 12:04 Andrea Ligios [email protected] > [it-torino-java-jug], <[email protected]> wrote: > >> >> >> Quello che non mi piace di Maven e' l'XML, troppo verboso e poco >>> malleabile. In generale e' una vera rottura scriverlo, e quando lo accedi >>> in modo programmatico... mamma mia! *Qui a meterian.io >>> <http://meterian.io> sto scrivendo un metodo magico che aggiorna le >>> versioni del pom automaticamente* (appena finiamo vi chiedero' di >>> provarlo!) e il 95% del tempo lo perdo nell'azzeccare la formattazione del >>> POM quando lo modifico da programma. Cioe', *il maledetto XML parser* >>> tratta gli spazi come "nodi di testo" che devi piazzare nel modo corretto >>> per azzeccare la formattazione! >>> >> >> Ciao Bruno, >> sicuramente avrò capito male il tuo scopo, ma per aggiornare le versioni >> del pom.xml da fuori ed automaticamente non ti basta il Versions Maven >> Plugin (opportunamente incastonato in una pipeline CI)? >> >> https://www.baeldung.com/maven-dependency-latest-version >> >> Per il resto, uso sia Maven che Gradle in progetti piccoli, ma torno su >> Maven all'aumentare della complessità. >> Non uso IntelliJ (chiaramente superiore) solo perchè non me lo pagano; >> considero tuttavia Eclipse EE una scelta migliore rispetto alla versione >> free di IntelliJ (in primis per il WTP). >> >> Il giorno mer 24 ott 2018 alle ore 11:03 bruno bossola [email protected] >> [it-torino-java-jug] <[email protected]> ha scritto: >> >>> >>> >>> +1 anche per me, e mitico Zimmerman che cita Norman, quel libro >>> <https://www.amazon.it/caffettiera-masochista-design-oggetti-quotidiani/dp/8809808592/>dovrebbero >>> leggerlo TUTTI i programmatori! (cit. Luigi Viggiano, grazie ancora per >>> avermelo consigliato, e' un libro che ti cambia.. LEGGETELO!!!). >>> >>> Quello che non mi piace di Maven e' l'XML, troppo verboso e poco >>> malleabile. In generale e' una vera rottura scriverlo, e quando lo accedi >>> in modo programmatico... mamma mia! Qui a meterian.io sto scrivendo un >>> metodo magico che aggiorna le versioni del pom automaticamente (appena >>> finiamo vi chiedero' di provarlo!) e il 95% del tempo lo perdo >>> nell'azzeccare la formattazione del POM quando lo modifico da programma.. >>> Cioe', il maledetto XML parser tratta gli spazi come "nodi di testo" che >>> devi piazzare nel modo corretto per azzeccare la formattazione! Porc... >>> l'unico vantaggio e' che bestemmiando in italiano pochi capiscono :) >>> Oltre al lifecycle consistente vorrei un formato umano, quello manca a >>> Maven. >>> >>> Per il resto, considero Gradle "...a glorified Ant for wankers" (non >>> sono parole mie, ma concordo). Quando incontro un team e usano Gradle, beh, >>> partono male... diciamo che apprezzo la curiosita' e lo sforzo, ecco. >>> >>> Ciao, >>> >>> Bruno >>> >>> p.s. e no, non so come faro' con Gradle in meterian, si vedra'! >>> >>> On Tue, 23 Oct 2018 at 05:49, Roberto Franchini [email protected] >>> [it-torino-java-jug] <[email protected]> wrote: >>> >>>> >>>> >>>> >>>> >>>> On Mon, Oct 22, 2018 at 8:22 PM max carbone [email protected] >>>> [it-torino-java-jug] <[email protected]> wrote: >>>> >>>>> >>>>> >>>>> A proposito di Gradle vs Maven, avevo bookmarkato due post (non più >>>>> freschissimi visto che sono del 2015): >>>>> >>>>> # Using Gradle without hating it >>>>> <http://jesseyates.com/2015/06/18/dev-tip-using-gradle-without-hating-it.html> >>>>> >>>>> # Use Maven, Not Gradle >>>>> <https://rule1.quora.com/Use-Maven-Not-Gradle> >>>>> >>>>> Ammetto di condividere l'opinione espressa da Zimmerman. Sarà cambiato >>>>> qualcosa in profondità per Gradle in quasi tre anni? Boh... >>>>> >>>>> La mia IDE preferita per Java/Kotlin: IDEA, senza dubbio (su Linux - >>>>> Debian e Ubuntu - visto che uso solo ed esclusivamente Linux). Ma non mi >>>>> dispiace affatto Eclipse. Non mi trovo invece per nulla al mio agio con >>>>> NetBeans (quindi usato pochissimo). >>>>> >>>>> >>>> La penso esattamente come Zimmerman: usate maven e lasciate perdere >>>> Gradle. >>>> Ci ho provato, ed ho anche provato a scrivere in kotlin invece che >>>> groovy. >>>> E dopo poco mi sono chiesto: perche'? >>>> PErche' ogni volta che apri un progetto con un buildfile in gradle, e' >>>> un mondo a parte, senza un lifecyle chiaro. >>>> Se apro un pom, e' sempre un pom. Magari non e' ordinato come lo >>>> ordinerei io, ma e' veramente difficile perdersi. >>>> Ed il lifecycle e' noto: ne esiste solo uno, non 1000! >>>> La cosa che piu' mi ha impressionato di Gradle e' la curva di >>>> apprendimento: ci ho messo di meno ad imparare kotlin che a scivere in >>>> autonomia un file di gradle, ed alla fine vado comunque a tentativi. >>>> Al momento ho un unico, grosso, progetto che in gradle che spero di >>>> far tornare presto alla ragione. >>>> >>>> FRANK >>>> >>>> -- >>>> Roberto Franchini >>>> "The impossible is inevitable" >>>> https://github.com/robfrank/ >>>> https://twitter.com/robfrankie >>>> https://www.linkedin.com/in/robfrank >>>> >>>> > -- Response to : [email protected]
