2017-10-26 4 views
-1

junit、springなどの依存関係を追加した独自のmavenプロジェクト(プロジェクト1)を作成し、 。推移的な依存関係のjarファイルはmavenのネクサスリポジトリから解決されていません

私は新しいプロジェクト2に依存関係としてjar1を追加すると、jar1のみがMavenリポジトリからダウンロードされ、の推移依存性(junit、springなど)はダウンロードされません。

pom - project1 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>Project1</groupId> 
<artifactId>Project1</artifactId> 
<version>Dev.0.0.1-SNAPSHOT</version> 
<dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.8.1</version> 
     <scope>test</scope> 
    </dependency> 
</dependencies> 
</project> 


pom - project2 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>Project2</groupId> 
<artifactId>Project2</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<dependencies> 
    <dependency> 
     <groupId>Project1</groupId> 
     <artifactId>Project1</artifactId> 
     <version>Dev.0.0.1-SNAPSHOT</version> 
    </dependency> 
</dependencies> 
</project> 

上記のように、project2はjunit jar right?を自動的に解決する必要があります。 しかし、project2はProject1.jarのみを解決し、junit jarは解決しません。何が欠けているのか教えてください。

+0

の表で

ルックは、プロジェクト1およびプロジェクト2 –

+0

からのpom.xmlを追加@JFMeier更新質問を参照してください。 –

答えて

関連する問題