Ich benutze Maven 3.2.5. Ich habe ein externes jars, das ich in meinem Maven-Projekt verwenden muss, das in maven repository nicht verfügbar ist.Klassenimport nicht aufgelöst auf externen Gläsern installiert in Maven lokalen Repository
Ich installierte diese Gläser mit folgendem Befehl:
1) mvn install:install-file -Dfile=p-unit-0.15.319.jar -DgroupId=org.punit -DartifactId=p-unit -Dversion=0.15.319 -Dpackaging=jar
2) Nach diesem Befehl, sah ich in meiner M2-Repository, jar & pom erstellt wurde .m2 \ Repository \ org \ punit \ p-unit \ 0.15.319 \ p-unit-0.15.319.jar .m2 \ repository \ org \ punit \ p-unit \ 0.15.319 \ p-unit-0.15.319.pom
erstellt Pom Inhalt:
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.punit</groupId>
<artifactId>p-unit</artifactId>
<version>0.15.319</version>
<description>POM was created from install:install-file</description>
</project>
3) aktualisiert, um die pom-Datei
<dependency>
<groupId>org.punit</groupId>
<artifactId>p-unit</artifactId>
<version>0.15.319</version>
<scope>provided</scope>
</dependency>
Problem: Wenn ich Klasse dieses Glas zu verwenden versucht,
import org.punit.runner.*;
getting error: import org.punit.runner can't be resolved.
ich viele Kombination versucht, die Abhängigkeit zu definieren, aber nicht in der Lage das zu verwenden, Klassen.
Wie kann ich es beheben ??
was jar brauchen Sie zu verwenden? – nullpointer
Bitte teilen Sie Ihre gesamte pom.xml – nullpointer
http://stackoverflow.com/questions/15105556/the-import-org-junit-cannot-be-solved etwas ähnliches sollte helfen – nullpointer