0

build.sbt にローカル リポジトリ リゾルバーの行を追加しました。

resolvers += "Local Repo" at "file://" + Path.userHome.absolutePath + "/.m2/repository"

また、mvn install を使用してファイルをローカルにインストールしました

mvn org.apache.maven.plugins:maven-install-plugin:2.5.1:install-file  -Dfile=c:\shared\py4j-0.8.1.jar -DgroupId=net.sf.py4j  -DartifactId=py4j -Dversion=0.7 -Dpackaging=jar

ここでは、ファイルがローカル リポジトリにインストールされていることがわかります。

C:\Users\S80035683\.m2\repository\net\sf>dir C:\Users\S80035683\.m2\repository\net\sf\py4j\py4j\0.7\py4j-0.7.pom

 Directory of C:\Users\S80035683\.m2\repository\net\sf\py4j\py4j\0.7

05/13/2014  12:52 PM               457 py4j-0.7.pom

しかし、ビルドプロセス中にファイルが見つかりません:

[warn]  module not found: net.sf.py4j#py4j;0.7
[warn] ==== local: tried
[warn]   C:\Users\S80035683\.ivy2\local\net.sf.py4j\py4j\0.7\ivys\ivy.xml
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/net/sf/py4j/py4j/0.7/py4j-0.7.pom
[warn] ==== Apache repo: tried
[warn]   https://repository.apache.org/content/repositories/releases/net/sf/py4j/py4j/0.7/py4j-0.7.pom
[warn] ==== Cloudera repo: tried
[warn]   https://repository.cloudera.com/artifactory/repo/org/apache/kafka/kafka/0.7.2-spark/net/sf/py4j/py4j/0.7/py4j-0.7.pom
[warn] ==== Local Repo: tried
[warn]   file://C:/Users/S80035683/.m2/repository/net/sf/py4j/py4j/0.7/py4j-0.7.pom

特に最後の行に注意してください。

ファイル://C:/Users/S80035683/.m2/repository/net/sf/py4j/py4j/0.7/py4j-0.7.pom

これは、以前にインストールしたパスと同じです。つまり、ファイルは存在します。

C:\Users\S80035683\.m2\repository\net\sf>dir C:\Users\S80035683\.m2\repository\net\sf\py4j\py4j\0.7\py4j-0.7.pom

 Directory of C:\Users\S80035683\.m2\repository\net\sf\py4j\py4j\0.7

05/13/2014  12:52 PM               457 py4j-0.7.pom
4

1 に答える 1