他の2つのプロジェクトに依存しているプロジェクトがあります。私はmvn package
を使用して2つのプロジェクトのjarファイルを作成し、それらをローカルリポジトリに正常にインストールしました。それらは、ローカルリポジトリのlocalrepository/com
フォルダにインストールされます。mvnパッケージがローカルリポジトリにインストールされたjarを見つけることができません
私の3番目のプロジェクトでは、2つのプロジェクトの依存関係をPom.xmlに追加しました。 eclipse
にプロジェクトを実行中にエラーはありません。私は、コマンドライン上でこのプロジェクトのためのコマンドmvn package
を実行したときしかし、それは
中央 リポジトリ
から私の二つのプロジェクトの依存関係を解決できないというエラーがスローされます。私は、しかし、私は再び
MVNはオフラインで実行されているというエラーが出る、
mvn
オフラインで実行するためのmvn -o package
のコマンドを実行し、その前に中央リポジトリからダウンロードされていない 私の二つのプロジェクトの依存関係。
いずれのアイデアも高く評価されます。
これはのpom.xml http://maven.apache.org/xsd/maven-4.0.0.xsd "である> 4.0.0
<groupId>com.abc</groupId>
<artifactId>Test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Test</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.MyBundle</groupId>
<artifactId>MyBundle</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies>
pom.xmlを含めてください。問題が分かりやすくなります。 – uzilan
他の2つのプロジェクトがあなたのローカルリポジトリに "インストールされている"と言うと、それらのプロジェクトで 'mvn install'コマンドを使用したことを意味しますか?サイドノート、eclipseはあなたのためにたくさんの「魔法」を行います。一つは、あなたのワークスペースからのプロジェクトを使用して依存関係を埋めることです。 – jeff
はいMyBundle jarをローカルリポジトリにインストールするには、mvn install:install -fileコマンドを使用しましたが、これは成功しました。しかし、今私はこの問題を、私がその質問で言及してきた。 – Asim