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.

29
Build-Plan konnte nicht berechnet werden: Plugin org.apache.maven.plugins: maven-resources-plugin: 2.5 oder eine seiner Abhängigkeiten konnte nicht aufgelöst werden
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129) at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261) at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185) at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152) at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865) at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355) at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66) at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351) at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at …
178 java  eclipse  jakarta-ee  maven  m2e 

3
Angabe der Java-Version in Maven - Unterschiede zwischen Eigenschaften und Compiler-Plugin
Ich bin nicht sehr erfahren mit Maven und während ich mit einem Projekt mit mehreren Modulen experimentierte, fragte ich mich, wie ich die Java-Version für alle meine untergeordneten Module in übergeordnetem Maven Pom angeben kann. Bis heute habe ich nur verwendet: <properties> <java.version>1.8</java.version> </properties> Bei der Recherche stellte ich jedoch …

6
Wie kann ich das Maven-Release-Plugin dazu bringen, meine Tests zu überspringen?
Wie kann ich das Maven-Release-Plugin zum Laufen bringen, ohne die Tests auszulösen? Ich habe versucht -Dmaven.test.skip=true und -DskipTests und -DpreparationGoals=clean ... aber keine Arbeit. Ja, ich weiß, ich sollte nicht freigeben, wenn die Tests nicht bestanden werden, aber ich habe keine Kontrolle darüber, dass meine Mitarbeiter zuverlässige Tests schreiben.

10
Was ist Pom-Verpackung in Maven?
Ich erhielt ein Maven-Projekt zum Kompilieren und Bereitstellen auf einem Tomcat-Server. Ich habe heute noch nie Maven benutzt, aber ich habe ziemlich viel gegoogelt. Anscheinend haben die pom.xmlDateien der obersten Ebene in diesem Projekt den Verpackungstyp festgelegt pom. Was soll ich tun mvn install, um diese Anwendung bereitzustellen? Ich hatte …
175 java  tomcat  maven 

3
Maven project.build.directory
Worauf bezieht sich das in Maven project.build.directory? Ich bin etwas verwirrt. Verweist es auf das Quellcodeverzeichnis oder das Zielverzeichnis im Maven-Projekt?
172 maven 


15
Schwerwiegender Fehler beim Kompilieren: ungültige Zielversion: 1.8 -> [Hilfe 1]
Ähnliches Problem wie bei einer ungültigen Zielversion: 1.7, aber nachdem ich dem Blog gefolgt bin, ist mein Problem immer noch ungelöst. Fehler beim Ausführen des Ziels org.apache.maven.plugins: maven-compiler-plugin: 3.1: Kompilieren (Standardkompilieren) im Projekt hm_app: Schwerwiegender Fehler beim Kompilieren: ungültige Zielversion: 1.8 -> [Hilfe 1] Ich folgte als Tutorial, als ich …
170 java  maven 

7
Was genau macht mvn install in maven?
Ich habe gerade angefangen, Maven zu verwenden, und mir wurde gesagt, dass ich es mvn installin einem bestimmten Verzeichnis tun soll . Was mvn installgenau macht das? Ich denke, es sucht pom.xmlim aktuellen Ordner und folgt den Anweisungen in dieser Datei. Ist das korrekt?
165 java  maven  pom.xml 

12
Beim Bereitstellen des Maven-Projekts wird eine java.util.zip.ZipException ausgelöst: Ungültiger LOC-Header (falsche Signatur)
Ich erhalte die folgende Ausnahme, wenn ich meine ausführe mvn install. Ich habe sogar das lokale Repository gelöscht und es erneut ausgeführt, wobei dieselbe Ausnahme aufgetreten ist. [FEHLER] Fehler beim Ausführen des Ziels org.apache.maven.plugins: maven-shadow-plugin: 2.1: shadow (Standard) für Projektkerne-Batch: Fehler beim Erstellen des schattierten JAR: ungültiger LOC-Header (falsche Signatur) …

1
Was ist MOJO in Maven?
Ich lese gerade über Maven und überall in einem Text sehe ich dieses Wort (Mojo). Ich verstehe ungefähr, was es bedeutet, aber ich würde eine gute Erklärung nicht ablehnen. Ich habe versucht zu googeln, aber nur nicht-maven Erklärungen gefunden. POJO - ok, aber MOJO? Maven Altes Java-Objekt?

17
Warum verwendet niemand make für Java?
Nahezu jedes Java-Projekt, das ich gesehen habe, verwendet entweder Maven oder Ant. Sie sind gute Werkzeuge und ich denke, fast jedes Projekt kann sie verwenden. Aber was auch immer passiert zu machen ? Es wird für eine Vielzahl von Nicht-Java-Projekten verwendet und kann problemlos mit Java umgehen. Natürlich müssen Sie …
162 java  ant  makefile  maven 


4
Deaktivieren Sie die Fortschrittsanzeige für den Maven-Download
In unserem Unternehmen in den CI-Maschinen wird das lokale Maven-Repository vor jedem Build gelöscht. Infolgedessen haben meine Build-Protokolle immer ein solches Rauschen Downloading: http://.../artifactory/repo/com/codahale/metrics/metrics-core/3.0.1/metrics-core-3.0.1.jar 4/2122 KB 8/2122 KB 12/2122 KB 16/2122 KB 18/2122 KB 18/2122 KB 4/480 KB 18/2122 KB 8/480 KB 18/2122 KB 12/480 KB 18/2122 KB 16/480 KB …
161 maven 

5
Überspringen Sie ein Submodul während eines Maven-Builds
In bestimmten Umgebungen muss ein Submodul übersprungen werden können. Das betreffende Modul enthält Integrationstests und dauert eine halbe Stunde. Wir möchten es also beim Erstellen auf dem CI-Server einbeziehen, aber wenn Entwickler lokal erstellen (und Tests ausgeführt werden), möchten wir dieses Modul überspringen. Gibt es eine Möglichkeit, dies mit einer …

9
Warum Maven JDK 1.6 verwendet, aber meine Java-Version ist 1.7
Ich bin neu in Maven und auch in MacOS. Ich habe Setup Maven in meinem Terminal, und wenn ich die Versionseinstellungen (mit mvn -v) erhalte, scheint es, dass JDK 1.6 verwendet wird, während ich JDK 1.7 installiert habe. Ist irgendwas falsch? Die Befehle, die ich eingebe, sind folgende: blues:helloworld Ninja$ …
159 java  linux  macos  maven 

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.