maven 3.2.5を使用しています。私はmavenリポジトリで利用できないmavenプロジェクトで使用する必要がある外部のjarファイルが1つあります。 mavenローカルリポジトリにインストールされた外部jarでクラスのインポートが解決されない
は、私は次のコマンドを使用して、これらのjarファイルをインストール:このコマンドの後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)を、私は私のM2リポジトリで見た、瓶&ポンポンが作成された .m2 \リポジトリ\ ORG \ p単位0.15.319 \ p単位0.15.319.jar .m2 \ repository \ org \ punit \ p単位\ 0.15.319 \ p単位0.15.319.pom
作成されたポームのコンテンツ:
<?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)はPOMファイルに
<dependency>
<groupId>org.punit</groupId>
<artifactId>p-unit</artifactId>
<version>0.15.319</version>
<scope>provided</scope>
</dependency>
問題を更新:私は、このjarファイルのクラスを使用しようとしたとき、私は使用することはできません依存関係を定義するために多くの組み合わせを試してみましたが、
import org.punit.runner.*;
getting error: import org.punit.runner can't be resolved.
クラス。
どうすれば解決できますか?
? – nullpointer
pom.xmlを共有してください。 – nullpointer
http://stackoverflow.com/questions/15105556/the-import-org-junit-cannot-be-resolved類似のもの – nullpointer