2016-07-05 22 views
0

Ich habe ein lauffähiges Glas erstellt, das ich in mein Projekt (Maven Project) aufgenommen habe. Aber wenn ich versuchte, mvn sauberes Paket. Mein Build wird fehlgeschlagen Es gibt einen Fehler in einem meiner Klassenimporte, der besagt, dass das Paket nicht existiert (welches in jar vorhanden ist).Class-Datei von einem externen Glas nicht während Maven Build gefunden?

Was ich versucht:

  1. Versucht, die Jat in Web App Bibliotheken hinzufügen.
  2. Das Glas als externes Glas hinzufügen.
  3. Hinzufügen in lib-Ordner.

Fehlermeldung:

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project interplan: Compilation failure: Compilation failure: 
[ERROR] ..\..\..\MyVehicles.java:[11,40] error: package com.vehicles.parts.manager does not exist 

Bitte führen. Danke im Voraus.

+0

Zeigen Sie die Fehlermeldung und pom-Datei – Jens

+0

Jens aussehen: Es ist nicht enthalten in pom-Datei. Ich habe ein externes Glas selbst erstellt und möchte hinzufügen. Bitte verstehen Sie vor der Abstimmung zu schließen. Es ist ein auf Maven basierendes Projekt. Ich möchte, dass dieses Glas extern hinzugefügt wird. – sTg

+0

Dieser Beitrag wird helfen. Http://stackoverflow.com/questions/4955635/how-to-add-local-jar-files-in-maven-project – zombie

Antwort

3

Sie benötigen external jar in lokalen Repository in folgenden Weise zu installieren:

mvn install:install-file -Dfile=c:\kaptcha-{version}.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion={version} -Dpackaging=jar 

und fügen Sie die folgende Abhängigkeit in pom:

<dependency> 
     <groupId>com.google.code</groupId> 
     <artifactId>kaptcha</artifactId> 
     <version>2.3</version> 
</dependency> 

Bitte die Werte Ihrer external jar für c:\kaptcha-{version}.jar ersetzen.

Erneut aufbauen und mir das Ergebnis sagen.

Sie auch bei http://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/