Articles of maven 2

C’è un modo per “fallire velocemente” per junit con il plugin di maven surefire?

Attualmente sto lavorando a un progetto Java usando Maven. Usiamo il plugin maven surefire per eseguire la nostra suite junit come parte del processo di compilazione. La nostra suite di test sta crescendo rapidamente, sia in termini di copertura che di tempi di esecuzione. Il tempo di esecuzione è molto frustrante e richiede molto tempo […]

Problemi nell’ordine del classpath Maven

Qualcuno sa di un modo per impostare un ordine specifico del percorso di class in Maven2, piuttosto che l’ordine casuale che sembra provare al momento? Ci sono una serie di motivi legittimi per voler fare questo: Un fornitore ha fornito un jar di patch, che contiene classi di override per un jar precedentemente rilasciato e […]

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)

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 […]

Maven – come posso aggiungere una voce di classpath arbitraria a un jar?

Ho una situazione insolita in cui ho bisogno di aggiungere una voce classpath arbitraria (che punta a un file jar) nel manifest di un jar eseguibile. (Questo è per un’applicazione desktop Swing.) Il plugin maven-jar genera la voce “Class-Path” per il manifest jar utilizzando le dipendenze Maven, e non sembra esserci alcun modo di aggiungere […]

Qual è il “reattore” di Maven?

Ho letto del reattore di Maven e sono confuso dal suo uso della terminologia. Ho letto che un multi-modulo è un reattore, che puoi manipolare il reattore esperto e che il reattore è un plugin. Cos’è esattamente il reattore?

Utilizzo di Maven per più ambienti di distribuzione (produzione / sviluppo)

Ho un’app Web in Maven, con la struttura di directory predefinita. Nessun problema lì. La struttura di directory predefinita ha alcuni file di proprietà che puntano al mio database localhost. Attualmente creo uno script Ant per creare diversi file di guerra, uno per la produzione e uno per lo sviluppo, utilizzando questi comandi: ant deploy-dev […]

Aggiungi una dipendenza in Maven

Come posso prendere un file jar che ho e aggiungerlo al sistema delle dipendenze in Maven 2? Sarò il manutentore di questa dipendenza e il mio codice ha bisogno di questo jar nel percorso della class in modo che venga compilato.

Recupera la versione da maven pom.xml nel codice

Qual è il modo più semplice per recuperare il numero di versione dal codice pom.xml di maven nel codice, ad esempio, in modo programmatico?