从父模块引用到子模块引用的循环引用错误
Cyclic Reference Error from parent to children module reference
我正在引用我的模块构建生成的 jar 依赖项:
<dependency>
<groupId>org.hammerden</groupId>
<artifactId>adapter</artifactId>
<version>1.0-SNAPSHOT</version>
<classifier>classes</classifier>
</dependency>
我的模块看起来像:
<parent>
<groupId>org.hammerden</groupId>
<artifactId>acacia</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>adapter</artifactId>
<packaging>war</packaging>
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<attachClasses>true</attachClasses>
</configuration>
</plugin>
</plugins>
</build>
当我尝试构建父项目时出现错误
[INFO] Scanning for projects... [ERROR] [ERROR] The projects in the
reactor contain a cyclic reference: Edge between
'Vertex{label='org.hammerden:acacia:1.0-SNAPSHOT'}' and
'Vertex{label='org.hammerden:adapter:1.0-SNAPSHOT'}' introduces to
cycle in the graph org.hammerden:adapter:1.0-SNAPSHOT -->
org.hammerden:acacia:1.0-SNAPSHOT -->
org.hammerden:adapter:1.0-SNAPSHOT @
如何从子模块中找到生成的jar?似乎无法从父级找到 jar。
参见Maven: The Complete Reference, 3.6.2. Multi-module vs. Inheritance:
红色箭头只指向一个方向是有原因的:继承。
我正在引用我的模块构建生成的 jar 依赖项:
<dependency>
<groupId>org.hammerden</groupId>
<artifactId>adapter</artifactId>
<version>1.0-SNAPSHOT</version>
<classifier>classes</classifier>
</dependency>
我的模块看起来像:
<parent>
<groupId>org.hammerden</groupId>
<artifactId>acacia</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>adapter</artifactId>
<packaging>war</packaging>
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<attachClasses>true</attachClasses>
</configuration>
</plugin>
</plugins>
</build>
当我尝试构建父项目时出现错误
[INFO] Scanning for projects... [ERROR] [ERROR] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.hammerden:acacia:1.0-SNAPSHOT'}' and 'Vertex{label='org.hammerden:adapter:1.0-SNAPSHOT'}' introduces to cycle in the graph org.hammerden:adapter:1.0-SNAPSHOT --> org.hammerden:acacia:1.0-SNAPSHOT --> org.hammerden:adapter:1.0-SNAPSHOT @
如何从子模块中找到生成的jar?似乎无法从父级找到 jar。
参见Maven: The Complete Reference, 3.6.2. Multi-module vs. Inheritance:
红色箭头只指向一个方向是有原因的:继承。