Apache Maven è uno strumento di gestione e comprensione dei progetti software. Questo è un tag per le domande relative a Maven specifiche delle versioni 2.x di Maven.
Voglio impacchettare il mio progetto in un unico JAR eseguibile per la distribuzione. Come posso rendere un pacchetto di progetto Maven tutti i JAR di dipendenza nel mio JAR di output?
In Maven, le dipendenze sono generalmente impostate in questo modo: <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> Ora, se stai lavorando con librerie che hanno rilasci frequenti, l'aggiornamento costante del tag <version> può essere alquanto fastidioso. C'è un modo per dire a Maven di usare sempre l'ultima versione disponibile (dal repository)?
Maven2 mi sta facendo impazzire durante la fase di sperimentazione / mock-up di sviluppo rapido e sporco. Ho un pom.xmlfile che definisce le dipendenze per il framework dell'app Web che voglio usare e posso generare rapidamente progetti di avvio da quel file. Tuttavia, a volte voglio collegarmi a una libreria …
So che puoi eseguire tutti i test in una determinata classe usando: mvn test -Dtest=classname Ma voglio eseguire un metodo individuale e -Dtest = classname.methodname non sembra funzionare.
Ho un progetto Maven multi-modulo con un progetto principale Pe tre sotto-moduli A, Be C. Entrambi Be Csono progetti di guerra ed entrambi dipendono da A. Posso tipo mvn compilein Pe hanno tutti i sotto-moduli correttamente compilati. Il problema si presenta quando voglio fare operazioni per moduli specifici. Mi piacerebbe …
Quando corro maven installsul mio progetto maven multi modulo ho sempre il seguente output: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! Quindi, ho cercato su Google un po ', ma tutto quello che posso trovare è che devo aggiungere: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> …
C'è un modo per forzare Maven (2.0.9) per includere tutte le dipendenze in un singolo file jar? Ho un progetto che costruisce in un singolo file jar. Voglio che anche le classi delle dipendenze vengano copiate nel vaso. Aggiornamento: so che non posso semplicemente includere un file jar in un …
Voglio aggiungere il driver oracle jdbc al mio progetto come dipendenza (ambito di runtime) - ojdbc14. Nel sito MVNrepository la dipendenza da inserire nel POM è: <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.3.0</version> </dependency> ovviamente questo non funziona in quanto non si trova nel repository centrale utilizzato da Maven. 2 domande: Come posso …
Attualmente sto trasferendo alcuni progetti da Ant a Maven. Conformista come sono, voglio usare convenzioni consolidate per trovare groupIde artifactId, ma non riesco a trovare convenzioni dettagliate (ce ne sono alcune, ma non coprono i punti che mi chiedo). Prendi questo progetto per esempio, prima il pacchetto Java: com.mycompany.teatimer Tea …
Sembra che ci siano diversi modi per strutturare i genitori in una build multiprogetto e mi chiedo se qualcuno abbia avuto qualche idea su quali siano i vantaggi / gli svantaggi in ogni modo. Il metodo più semplice per avere un padre genitore sarebbe metterlo alla radice di un progetto …
Ho un grande progetto Maven con molti moduli e molti pom.xmlfile. Il progetto è cambiato e sospetto che i pom contengano alcune dipendenze non necessarie. Esiste un comando che rimuove eventuali dipendenze non utilizzate da un pom?
Come posso copiare le dipendenze di runtime del mio progetto nella target/libcartella? Come è adesso, dopo che mvn clean installla targetcartella contiene solo il vaso del mio progetto, ma nessuna delle dipendenze di runtime.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.