Wenige Tage zurück lief mein Maven-Projekt gut. Aus dem Nichts habe ich diesen seltsamen Fehler bekommen.Fehler in pom.xml, Maven-Ausgabe
org.apache.maven.archiver.MavenArchiver.getManifest (org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)
I Bild bin Befestigung auch auf zeige an, wie dieser Fehler tatsächlich angezeigt wird.
Meine pom-Datei sieht wie folgt aus ...
<?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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>SS</artifactId>
<groupId>com.rolta.dss</groupId>
<version>5.2.0.16</version>
</parent>
<artifactId>AndroidImpl</artifactId>
<packaging>apk</packaging>
<name>AndroidImpl</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<platform.version></platform.version>
<android.plugin.version>3.8.2</android.plugin.version>
<jdk.version>6</jdk.version>
<jdk>${env.JAVA_HOME}</jdk>
</properties>
<dependencies>
<dependency>
<groupId>com.rolta.dss</groupId>
<artifactId>Core</artifactId>
<version>5.2.0.16</version>
</dependency>
<dependency>
<groupId>com.rolta.support</groupId>
<artifactId>android-support</artifactId>
<version>v13</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.12</version>
</dependency>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>4.1.1.4</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>${env.BUILD_NAME}</finalName>
<sourceDirectory>src</sourceDirectory>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.9.0-rc.2</version>
<extensions>true</extensions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<sdk>
<platform>19</platform>
</sdk>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<executable>${jdk}/bin/javac</executable>
<fork>true</fork>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<jvm>${jdk}/bin/java</jvm>
<forkMode>once</forkMode>
</configuration>
</plugin>
</plugins>
</build>
</project>
ich versucht habe .m2 Ordner zu entfernen, wird geprüft, ob eine der Abhängigkeit in .m2 Ordner fehlte (alles ist vorhanden). Wenn ich Maven sauber und Maven installiere, bekomme ich Build-Erfolgsmeldung. Ich habe auch jdk Version überprüft (es ist 1.6). Selbst ich versuchte in der neuen Eklipse noch das Problem besteht.
Gibt es noch etwas, das ich vermisse? Danke im Voraus.
Sie verwenden eine neue Version (3.0.0) von maven-jar-plugin irgendwo in Ihrer Pom-Datei ... Das hängt nur mit m2e zusammen ... (Das Ticket ist bereits fertig und ein Fix existiert auch .. .) – khmarbaise