Articles of maven

Errore di dipendenza in jasper-reports da itext

Da ieri ho problemi di compilazione con Maven a causa di jar iText. Il mio progetto ha una dipendenza da jasperreports-2.0.1 che dipende da itext-1.02b o superiore. com.lowagie itext [1.02b,) compile Questo è l’errore di registro in Maven: Failed to collect dependencies for [jasperreports:jasperreports:jar:2.0.1 (compile)]: Failed to read artifact descriptor for com.lowagie:itext:jar:4.2.2: Could not transfer […]

Gli script della pipeline Jenkins CI non sono autorizzati a utilizzare il metodo groovy.lang.GroovyObject

Sto usando Jenkins 2 per compilare progetti Java, voglio leggere la versione da un pom.xml, stavo seguendo questo esempio: https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md L’esempio suggerisce: Sembra che ci sia qualche problema di sicurezza nell’accesso al File System ma non riesco a capire cosa stia dando (o perché) quel problema: Sto solo facendo un po ‘diverso dall’esempio: def version() […]

Gestire le dipendenze DLL con Maven

Ho un programma Java con Maven che gestisce le sue dipendenze. Una di queste dipendenze è un wrapper JNI per un altro programma. Maven si occupa del riferimento al file JAR pertinente, ma mi viene lasciato il caos con il file DLL. C’è un buon modo per avere Maven anche per gestire la DLL? Idealmente […]

Errore: JAVA_HOME non è stato definito correttamente nell’esecuzione di Maven

Ho installato java e impostato il percorso per l’ambiente e quando eseguo echo $JAVA_HOME ottengo il seguente risultato: /usr/lib/jvm/java-7-oracle/jre/bin/java Ho anche installato apache-maven e ho cambiato il file di environment e ora sembra così: JAVA_HOME=”/usr/lib/jvm/java-7-oracle/jre/bin/java” M2_HOME=/usr/local/apache-maven/apache-maven-3.0.5 M2=$M2_HOME/bin MAVEN_OPTS=”-Xms256m -Xmx512m” PATH=$M2:$PATH Ma quando mvn –version ricevo un avvertimento: Error: JAVA_HOME is not defined correctly. We cannot […]

Maven è pronto per JDK9?

Oggi ho provato l’ ultimo jdk9 Build 113 e ho provato a compilare il mio progetto con l’ultimo Maven 3.3.9 Questi sono i comandi (trovati parzialmente via twitter ) export MVN_OPTS=”-Dmaven.compiler.fork -Dmaven.compiler.executable=/somewhere/Downloads/jdk-9/bin/javac” export JAVA_HOME=”/somewhere/Downloads/jdk-9″ mvn clean install Ma ottengo questo errore … in breve: [WARNING] Error injecting: org.codehaus.plexus.archiver.jar.JarArchiver java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(java.base@9-ea/Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(java.base@9-ea/NativeConstructorAccessorImpl.java:62) … […]

Quali artefatti dovrei usare per JAXB RI nel mio progetto Maven?

Storicamente, ho sempre usato i seguenti artef del JAXB nei miei progetti Maven: com.sun.xml.bind:jaxb-impl – Runtime com.sun.xml.bind:jaxb-xjc – Schema compilatore com.sun.xml.bind:jaxb-jxc – Generatore di schemi Da circa la versione 2.2.10* questi artefatti sono ora descritti come “vecchi” : com.sun.xml.bind:jaxb-impl Vecchio modulo Runtime JAXB. Quindi sembra che questi artefatti siano ormai obsoleti. La domanda è: Quali […]

Come escludere un modulo da una build di reattore Maven?

Abbiamo un progetto Maven 2 con molti moduli al suo interno. Esempio: common foo data bar … more … Diciamo che il modulo “data” richiede molto tempo per essere costruito e vogliamo escluderlo quando il progetto viene creato da un server CI. Attualmente usiamo due file pom.xml per raggiungere questo objective. Uno ha tutti i […]

Maven: come cambiare percorso alla directory di destinazione dalla riga di comando?

Maven: come cambiare percorso alla directory di destinazione dalla riga di comando? (Voglio usare un’altra directory di destinazione in alcuni casi)

Passando gli argomenti da riga di comando di Maven come proprietà in pom.xml

È ansible passare argomenti dalla riga di comando alle proprietà nel file pom.xml ? per esempio mvn … argument e in pom.xml here should add argument from command line Grazie per l’aiuto.

Utilizzo dell’API di rest Nexus per ottenere la versione più recente di artefatto per un determinato groupid / idtifactId

Sto cercando di usare il nexus REST api per ottenere l’ultima versione di un artefatto di Maven. Sono in grado di navigare alla versione specifica che sto cercando utilizzando http://repo.local/service/local/data_index?a=local-turbogears-server&from=0&g=com.turbo&c=bin&v=1.1.9 e se I rimuovi il parametro di versione che posso vedere ogni versione. Tuttavia, quando provo a utilizzare RELEASE o ULTIME come versione, restituisce zero […]