Als «maven» getaggte Fragen

Apache Maven ist ein Tool zur Build-Automatisierung und zum Projektmanagement, das hauptsächlich für Java-Projekte verwendet wird. Dieses Tag ist für Fragen gedacht, die sich nicht auf eine bestimmte Maven-Version beziehen. Verwenden Sie stattdessen das Gradle-Tag für Fragen zu Gradle.

11
M2E und mit Maven generierte Quellordner als Eclipse-Quellordner
Ich habe ein Maven-Projekt in Eclipse und Maven-Ziele, die Anmerkungsprozessoren ausführen, um Code zu generieren. Der Ausgabeordner für diesen Code lautet target / generate-sources / apt. Damit Eclipse diesen generierten Code sehen kann, muss ich dem Eclipse-Projekt target / generate-sources / apt als Quellordner hinzufügen. Dies führt jedoch zu einem …
91 eclipse  maven  m2eclipse  m2e 


4
Maven: Wie benenne ich die Kriegsdatei für das Projekt um?
Ich habe ein Projekt birdmit folgenden Komponenten 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> und das Webmodul als <parent> <artifactId>bird</artifactId> <groupId>com.myorg</groupId> <version>1.0-SNAPSHOT</version> </parent> <artifactId>web</artifactId> <packaging>war</packaging> Das Webmodul erstellt die Kriegsdatei mit dem Namen web-1.0-SNAPSHOT.war Wie kann ich diese mithilfe von Maven umbenennen bird.war?
91 java  maven 


4
Gibt es eine Möglichkeit, eine Maven-Abhängigkeit global auszuschließen?
Ich versuche einen „generischen“ Weg zu finden, um eine transitive Abhängigkeit von der Aufnahme auszuschließen, ohne sie von allen Abhängigkeiten ausschließen zu müssen, die davon abhängen. Wenn ich beispielsweise slf4j ausschließen möchte, gehe ich wie folgt vor: <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> …


8
Maven erkennt Geschwistermodule nicht, wenn mvn dependency: tree ausgeführt wird
Ich versuche, ein Maven-Projekt mit mehreren Modulen einzurichten, und die Abhängigkeiten zwischen den Modulen werden anscheinend nicht richtig eingerichtet. Ich habe: <modules> <module>commons</module> <module>storage</module> </modules> in der übergeordneten POM (die eine Verpackung vom Typ POM hat) , und dann Unterverzeichnisse commons/und storage/welche definieren JAR poms mit dem gleichen Namen. Die …

5
Warum ist package-info.java nützlich?
Wenn ich CheckStyle über mein Java-Projekt ausführe, wird dies Missing package-info.java file.für einige Klassen angezeigt , jedoch nicht für alle. Ich kann nicht wirklich herausfinden, warum diese Nachricht nur manchmal erscheint. Außerdem läuft mein Projekt ohne die package-info.java einwandfrei. Was macht die package-info.java? Benötige ich es wirklich für meine Java-Projekte?
89 java  maven  checkstyle 

1
Wie überschreibe ich die Maven-Eigenschaft in der Kommandozeile?
Ich habe den folgenden einfachen Pom von 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> Ich versuche, die Standardeinstellungen in der Befehlszeile wie folgt zu überschreiben: mvn -Dproject.build.finalName=build clean package Aber das wird ignoriert und ich verstehe test-1.0.jar. Ich habe versucht, andere …


13
Maven Out of Memory Build-Fehler
Ab heute schlägt meine Maven-Kompilierung fehl. [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) [FEHLER] Nicht genügend Speicher; Verwenden Sie beim Start das Flag -Xmx (Java -Xmx128M ...), um die Speicherkapazität zu erhöhen. Bis gestern hatte ich erfolgreich eine Maven-Kompilierung ausgeführt. …

24
Fehlendes Artefakt com.sun: tools: jar
Ich habe das Tutorial "Erste Schritte" befolgt, stecke aber fest, nachdem ich das Playn-Projekt mit Maven importiert habe. Ich verwende Eclipse Indigo unter 64-Bit-Windows 7. Alle importierten Projekte haben den gleichen Fehler: Missing Artifact com.sun:tools:jar in all the pom.xml files. Nach ein paar Stunden Forensuche habe ich versucht: Installieren des …
88 java  maven  playn 



18
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
Ich verwende Spring 3.1.0.RELEASE und mein Servlet-Container ist Tomcat 7 und meine IDE ist Eclipse Indigo und das JAR spring-webmvc-3.1.0.RELEASE.jar, das das DispatcherServlet enthält, ist im lib-Ordner vorhanden, und doch wann Beim Ausführen der Anwendung erhalte ich die Ausnahme: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507) at …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.