Maven-null-Abhängigkeit und mehrere Anmerkungen auf dieser Linie

Etwas schief gegangen ist, mit meiner pom und ich habe ein leeres Abhängigkeit und artifactId in der xml-bekomme aber die gleiche Fehlermeldung, ob ich das löschen das tags oder nicht.

Ich verwende eclipse mit m2eclipse installiert, in meinem home-Ordner auf Linux Mint 14 mit maven version " Apache Maven 2.2.1 (rdebian-8)' installiert

Hier ist die pom.xml

<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>TransferHandler</groupId>
  <artifactId>TransferHandler</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <build>
    <sourceDirectory>src</sourceDirectory>
    <testSourceDirectory>test</testSourceDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
          <source>1.7</source>
          <target>1.7</target>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <dependencies>
    <dependency>
        <groupId>com.sun.mail</groupId>
        <artifactId>javax.mail</artifactId>
        <version>1.4.6-rc1</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
    </dependency>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-vfs2</artifactId>
        <version>2.0</version>
    </dependency>
    <dependency>
        <groupId>commons-logging</groupId>
        <artifactId>commons-logging</artifactId>
        <version>1.1.1</version>
    </dependency>
    <dependency>
        <groupId>com.jcraft</groupId>
        <artifactId>jsch</artifactId>
        <version>0.1.49</version>
    </dependency>
    <dependency>
        <groupId>commons-net</groupId>
        <artifactId>commons-net</artifactId>
        <version>3.2</version>
        <classifier>ftp</classifier>
    </dependency>
    <dependency>
        <groupId>commons-httpclient</groupId>
        <artifactId>commons-httpclient</artifactId>
        <version>3.1</version>
    </dependency>
    <dependency>
        <groupId>commons-collections</groupId>
        <artifactId>commons-collections</artifactId>
        <version>3.2.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-io</artifactId>
        <version>1.3.2</version>
    </dependency>
    <dependency>
        <artifactId></artifactId>
    </dependency>
  </dependencies>
</project>

Gibt es drei Fehlermeldungen angezeigt:

Auf line1:

Mehrere Anmerkungen zu finden unter dieser Zeile:
- null " (org.apache.maven.plugins:maven-resources-plugin:2.5:Ressourcen:Standard-Ressourcen:Prozess-Ressourcen)
- null (org.apache.maven.plugins:maven-resources-plugin:2.5:testResources:default-testResources:process-test-
Ressourcen)

Auf line70:

Mehrere Anmerkungen zu finden unter dieser Zeile:
- Projekt-build-Fehler: 'Abhängigkeiten.Abhängigkeit.groupId' für null::jar ist
fehlt.
- Projekt-build-Fehler: 'Abhängigkeiten.Abhängigkeit.version' für null::jar ist
fehlt.

Linie 71:

Projekt ein build-Fehler: 'Abhängigkeiten.Abhängigkeit.artifactId " für null::jar fehlt.

Es scheint, wie die einem auf der Linie 70 mit der leeren tags wird die Ursache (Auszug unten), aber ich bin mir nicht sicher.

<dependency>
        <artifactId></artifactId>
</dependency> 

Selbst wenn ich löschen Sie die leeren tags aus der xml und aktualisieren von maven und das Projekt der Fehler bleibt. Auf meiner Registerkarte "Abhängigkeiten" sehe ich ein Glas mit einem '?' neben, es kann aber nicht löschen und es in meine Abhängigkeit, Hierarchie-tab sehe ich ein ' : [kompilieren]' jar aber löschen kann oder ausschließen.

Wie kann ich diese entfernen ghost/null jar?

  • Sie müssen aktualisieren Sie Ihre Projekt-und nicht nur die Konfiguration zu aktualisieren. Das problem ist in Eclipse, die muss neu geladen werden, das getan werden kann indem Sie auf das project -> Maven -> Update Projekt.
  • Dank khmar, ich versuchte das auch, aber Fehler sind immer noch da und die '? ' - Glas ist immer noch unter Abhängigkeiten
InformationsquelleAutor eljaydub | 2013-02-06
Schreibe einen Kommentar