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.
Qualcuno sa se è possibile ignorare tutte le istanze di una determinata directory in una struttura di file gestita da git. Sto cercando di escludere tutte le cartelle "target" in un progetto Maven con un numero di sottomoduli. So di poter escludere esplicitamente ciascuno di essi in un .gitignore di …
Ecco il mio problema generico: Il mio progetto P dipende da A che dipende da B che dipende da C che dipende dalla versione 1.0.1 di D. C'è un problema con la versione 1.0.1 di D e voglio forzare l'uso di un altro modulo. Non so come dichiararlo nei POM …
Ho un genitore POM in un progetto Maven, con questa struttura: parent | --------------- | | child1 child2 Voglio installare il POM del "genitore" nel REPO locale per consentire a child1 di apportare alcune modifiche che ho fatto in dependencyManagement, ma non posso eseguire una "installazione pulita" regolare perché "child2" …
È possibile avere un diverso insieme di dipendenze in un file pom.xml di Maven per diversi profili? per esempio mvn -P debug mvn -P release Vorrei prendere un diverso file jar delle dipendenze in un profilo che ha gli stessi nomi di classe e diverse implementazioni delle stesse interfacce.
Sto provando a realizzare il mio primo progetto con Spring 3.0 (e Maven). Ho usato Spring 2.5 (e le versioni primer) in molti progetti. Tuttavia sono un po 'confuso, quali moduli devo definire come dipendenze nel mio pom.xml. Voglio solo usare le funzioni di base del contenitore (bean, core, context, …
Ho un profilo nel mio pom.xml che dovrebbe essere sempre attivo a meno che non sia esplicitamente disattivato (-P! FirstProfile). Ho risolto questo problema utilizzando il flag activeByDefault: <profiles> <profile> <id>firstProfile</id> <activation> <activeByDefault>true</activeByDefault> </activation> ... </profile> </profiles> Ora nello stesso pom.xml ho un secondo profilo definito che dovrebbe essere attivo …
Sto cercando di capire come organizzare molti (circa 50+) progetti maven2, in modo che possano essere distribuiti in un repository nexus centrale. Quando si utilizza l' mvn deployobiettivo, è necessario specificare l'obiettivo nel tag distributionManagement in questo modo: <distributionManagement> <repository> <id>nexus-site</id> <url>http://central_nexus/server</url> </repository> </distributionManagement> Ora, non voglio che ogni singolo …
In un file genitore POM del mio progetto, ho un tale profilo che definisce alcune configurazioni utili per questo progetto (in modo da non poter sbarazzarmi di questo POM genitore): <profile> <id>wls7</id> ... <build> <plugins> <!-- use java 1.4 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <fork>true</fork> <source>1.4</source> <target>1.4</target> <meminitial>128m</meminitial> <maxmem>1024m</maxmem> <executable>%${jdk14.executable}</executable> …
Abbiamo un progetto avviato con Maven per la risoluzione delle dipendenze. Di solito funziona bene, ma ora sto cercando di compilarlo ed eseguirlo su un nuovo PC e ho problemi con le dipendenze mancanti in Eclipse. La cosa divertente è che se eseguo "mvn package" in console o in eclipse, …
Ho un progetto multi-moduli, come questo: main-project/ module1/ module2/ sub-module1/ sub-module2/ sub-module3/ ... module3/ module4/ ... Ho bisogno di definire una serie di proprietà (che dipendono dall'ambiente su cui voglio rilasciare il mio progetto) in Maven2. Non userò <properties>perché ci sono molte proprietà ... Quindi, uso il plugin Proprietà Maven2 …
Sono nuovo a Maven, vengo dal mondo Ant. È possibile elencare tutti i possibili obiettivi (inclusi, ad esempio, tutti i plugin) che puoi eseguire? Vedo che c'era una -gbandiera in Maven 1, ma non è disponibile nella versione 2.
Ho letto del reattore Maven e sono confuso dal suo utilizzo della terminologia. Ho letto che un multi-modulo è un reattore, che puoi manipolare il reattore Maven e che il reattore è un plugin. Cos'è esattamente il reattore?
Voglio eseguire i comandi della shell di Linux con Maven. Ecco cosa ho provato: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.1.1</version> <executions> <execution> <goals> <goal>exec</goal> </goals> </execution> </executions> <configuration> <executable>hostname</executable> </configuration> </plugin>
Sto solo imparando Maven, quindi questo potrebbe essere ovvio, ma non riesco a trovare un modo semplice per elencare gli obiettivi associati a ciascuna fase del ciclo di vita di Maven per un determinato progetto. Ho visto che le fasi del ciclo di vita predefinito di Maven e gli obiettivi …
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.