Domande taggate «maven»

Apache Maven è uno strumento di automazione della compilazione e di gestione dei progetti utilizzato principalmente per i progetti Java. Questo tag è per domande che non riguardano una versione specifica di Maven. Utilizzare invece il tag gradle per domande relative a Gradle.

4
Come installare l'artefatto Maven con sorgenti dalla riga di comando?
Come installare l'artefatto Maven con i sorgenti? quindi in seguito non ho bisogno di aprire un progetto in eclipse per vedere del codice. EDIT: So che posso aggiungere a pom.xml questo codice <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> ma vorrei farlo dalla riga di …
92 java  eclipse  maven 

4
C'è un modo per escludere una dipendenza Maven a livello globale?
Sto cercando di trovare un modo "generico" per escludere una dipendenza transitiva dall'inclusione senza doverla escludere da tutte le dipendenze che dipendono da essa. Ad esempio, se voglio escludere slf4j, faccio quanto segue: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jmx</artifactId> <version>3.3.2.GA</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>3.4.0.GA</version> <type>jar</type> <exclusions> …




4
Maven: come rinominare il file war per il progetto?
Ho un progetto birdcon i seguenti componenti inpom.xml <groupId>com.myorg</groupId> <artifactId>bird</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <name>bird</name> <modules> <module>persistence</module> <module>business</module> <module>service</module> <module>web</module> </modules> e il modulo web come <parent> <artifactId>bird</artifactId> <groupId>com.myorg</groupId> <version>1.0-SNAPSHOT</version> </parent> <artifactId>web</artifactId> <packaging>war</packaging> il modulo web crea il file war denominato web-1.0-SNAPSHOT.war Come posso, usando Maven rinominarlo in bird.war?
91 java  maven 


1
Come sovrascrivere la proprietà Maven nella riga di comando?
Ho il seguente pom semplice eseguito da Maven 3.0.4. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>test</artifactId> <version>1.0</version> <packaging>jar</packaging> </project> Sto cercando di sovrascrivere le impostazioni predefinite nella riga di comando in questo modo: mvn -Dproject.build.finalName=build clean package Ma questo viene ignorato e ottengo test-1.0.jar. Ho provato …

8
Maven non riconosce i moduli di pari livello durante l'esecuzione di mvn dependency: tree
Sto cercando di impostare un progetto Maven multi-modulo e le dipendenze tra moduli apparentemente non vengono impostate correttamente. Io ho: <modules> <module>commons</module> <module>storage</module> </modules> nel POM genitore (che ha un pom di tipo packaging) e poi sottodirectory commons/e storage/che definiscono poms JAR con lo stesso nome. Lo spazio di archiviazione …




7
Come si imposta l'ID artefatto Maven di un progetto gradle?
Dalla documentazione del plug-in gradle maven -publish , è chiaro che hai impostato il groupIde versiondel progetto direttamente in build.gradle: group = 'org.gradle.sample' version = '1.0' Tuttavia, artifactIdsembra essere preso dal nome della cartella in cui stai lavorando. C'è un modo per impostare artifactIdesplicitamente?
89 maven  gradle 


13
Errore di compilazione memoria insufficiente di Maven
Ad oggi, la mia compilazione Maven fallisce. [INFO] [ERROR] Unexpected [INFO] java.lang.OutOfMemoryError: Java heap space [INFO] at java.util.Arrays.copyOfRange(Arrays.java:2694) [INFO] at java.lang.String.<init>(String.java:203) [INFO] at java.lang.String.substring(String.java:1877) [ERRORE] Memoria esaurita; per aumentare la quantità di memoria, utilizzare il flag -Xmx all'avvio (java -Xmx128M ...) Fino a ieri avevo eseguito con successo una compilazione …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.