-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は解決しません。何が欠けているのか教えてください。
の表で
ルックは、プロジェクト1およびプロジェクト2 –
からのpom.xmlを追加@JFMeier更新質問を参照してください。 –