Mitico! Grazie per il riassuntone, veramente utile!

Lato mio sto cercando di capirci un po' di piu' e questo thread e/ stato
fenomenale!
Grazie ovviamente anche a tutti gli altri che hanno contribuito.

Ciao,

    Bruno

On Thu, 25 Jul 2019 at 10:40, Federico Fissore [email protected]
[it-torino-java-jug] <[email protected]> wrote:

>
>
> Ciao a tutti
>
> Il revamping è terminato con successo
>
> I plugin maven mi hanno fatto sudare
>
> - javadoc si lamenta un po' casualmente circa la non esistenza del mio
> modulo ma solo quando crea la documentazione dei test. Manco sapevo che
> esistesse la javadoc dei test. Risolto andando a specificare quali
> report deve generare [0]
>
> - (specifico di questo progetto) javadoc si lamenta anche della scarsa
> qualità della javadoc generata da JAXB. Risolto escludendo i package
> delle classi generate [1]
>
> - le property maven.compiler.source e maven.compiler.target non
> sortiscono più l'effetto desiderato (impostare la versione minima di
> java). Risolto con il tag release [2]
>
> - maven-project-info-reports-plugin si rompe con un'eccezione tipo
> "Unable to process class module-info.class in JarAnalyzer". Il problema
> è noto e documentato qui [3]: in sostanza "non supportiamo java 11
> perchè maven supporta java 7". Risolto facendo a mano l'override di
> dipendenza del plugin [4]
>
> - surefire ha bisogno di amore aggiuntivo affinché funzioni con i
> moduli, in particolare nel mio caso dove le classi di test (che stanno
> in un modulo loro) vengono usate da una libreria "esterna" (che sta nel
> suo modulo). Risolto aggiungendo l'export alla riga di comando usata per
> lanciare i test
>
> Spero vi sia utile
>
> Ciao
>
> federico
>
> PS: se vi avanza un click del mouse, mettete la stellina sul progetto
> github https://github.com/ffissore/jrecordbind
>
> [0]
>
> https://github.com/ffissore/jrecordbind/blob/3.0.0/jrecordbind/pom.xml#L57-L63
> [1] https://github.com/ffissore/jrecordbind/blob/3.0.0/pom.xml#L109-L111
> [2] https://github.com/ffissore/jrecordbind/blob/3.0.0/pom.xml#L165-L167
> [3] https://issues.apache.org/jira/browse/MPIR-383
> [4] https://github.com/ffissore/jrecordbind/blob/3.0.0/pom.xml#L204-L210
> [5]
>
> https://github.com/ffissore/jrecordbind/blob/3.0.0/jrecordbind-test/pom.xml#L53-L57
> 
>

Reply via email to