Articles of maven

Imansible importare il progetto Maven in IntelliJ IDEA

Sto riscontrando problemi nell’importazione di progetti Maven in IntelliJ IDEA. Creo un progetto Maven vuoto come questo: $ mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false Quindi provo ad aprire il progetto in IDEA (File> Apri progetto, quindi scegli il pom.xml ). Una finestra di avanzamento che indica “Reading pom.xml” viene visualizzata per alcuni minuti, quindi scompare […]

Come passare il codice java un parametro da Maven per il test

Devo trasmettere i seguenti valori … exeEvironment (ambiente di test), testGroup (Group in testNG) da Command-Line -> POM -> TestNG -> Casi di test. Basato su questi due post …. passare un parametro java da Maven Come passare i parametri al test TestNG definito dal plugin Surefire Maven? Ho fatto la seguente configurazione .. Nel […]

Crea più giare eseguibili (con le distribuzioni incluse) da un singolo progetto Maven

Ho un singolo progetto di maven che ha più classi principali. Voglio generare giare eseguibili (che includono le dipendenze) da questi progetti. Attualmente ho la seguente configurazione di build (usando maven.assembly): maven-assembly-plugin classpath.to.my.mainClass jar-with-dependencies Il loro è un modo per ottenere questo con il Maven-Assembly? In caso contrario, qual è il modo più semplice per […]

In Maven, perché eseguire ‘mvn clean’?

Mi chiedo quale sia la maggiore differenza tra eseguire mvn compile e mvn clean compile , nella pratica. Capisco qual è la vera differenza, che mvn clean compile cancella tutti i file generati e ricomincia da capo, ma perché dovremmo farlo? Posso supporre che mvn compile rigenera i file se è necessario, giusto? Una cosa […]

maven2: esclusa la directory da WAR

Ho provato questo per escludere l’intera directory ($ {basedir} / src / main / webapp / webscripts) dal mio file WAR ma non è riuscita. Che c’è? questo non funziona: ${basedir}/src/main/webapp/webscripts **/*.* anche questo: ${basedir}/src/main/webapp **/webscripts Qualcuno può aiutare?

Best practice Maven per la creazione di artefatto zip ad hoc

Supponiamo che io debba gestire un artefatto che consiste in una cartella / struttura di file Aribtrary arrotolata come archivio zip. Non mi è chiaro come ottenere ciò a Maven in un modo che si adatta meglio alla “via dei Maven”. So che non esiste un tipo di imballaggio “zip”. Questo significa che non c’è […]

In che modo Maven ordina i numeri di versione?

Maven sembra avere la capacità di indicare una gamma di versioni come [1.2.3,) come fa Maven a capire cosa è una versione più recente o più vecchia quando non esiste uno schema di versioning coerente che sia tutto open source seguono i pacchetti Per esempio junit 4.10 slf4j 1.7.2 Hibernate 4.1.7.Final Primavera 3.1.2.RELEASE Come fa […]

Errore Maven: forse stai lavorando su un JRE piuttosto che su un JDK?

Non ho mai lavorato con Maven e sto seguendo le istruzioni qui. Quando eseguo il comando mvn integration-test -Pamp-to-war Inizialmente ha scaricato un sacco di dipendenze e alla fine ha mostrato COMPILATION ERROR : [INFO] ————————————————————- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? […]

Come escludere il file delle proprietà dal file jar?

Ho un’applicazione java con la seguente struttura di progetto: myProject | |—-src | | | |–main | | | |–resources | | | |–userConfig.properties | |–log4j.properties | |—target Sto usando Maven per build il mio progetto. Sto usando il comando maven per build il file jar come segue: mvn package -DMaven.test.skip=true Voglio escludere il file […]

Come posso avviare Maven “Compila” l’objective su Salva in Eclipse?

Ho un progetto Maven con codice JavaScript. C’è uno speciale plugin per il compilatore javascript collegato all’objective di compilazione in pom.xml. Quindi, quando digito “mvn compile”, le sorgenti JavaScript in src / main / javascript vengono compilate (compresse e offuscate) e salvate nella directory target / classs. Sulla riga di comando funziona alla grande. Ma […]