我有两个子模块,A和Util。我已经在A的pom文件中添加了依赖项:
<dependency>
<groupId>xxx</groupId>
<artifactId>Util</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
有了这个,我可以在模块A中使用Util类。
但是当我想生成A的jar时,会出现
的错误
xxx
不会退出xxx
类模块Util。
我想知道如何生成.jar
更新
在我添加依赖项之后,Maven依赖项中没有.jar,它是一个文件&#34; Util&#34;:
我还使用过&#34; maven install&#34;在Util中,结果是:
我以前生成的命令是&#34; mvn clean package -DskipTests=true
&#34;
答案 0 :(得分:0)
我已经解决了!
依赖应该是:
<dependency>
<groupId>AWSTest</groupId>
<artifactId>AWSUtil</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>test-jar</type>
</dependency>
答案 1 :(得分:0)
我也面临同样的问题。我做了什么:
右键点击项目A的maven dependencies
&gt;选择properties
&gt;点击use maven project settings
&gt;取消选中Resolve dependencies from Workspace projects
Eclipse显示在同一工作区中找到依赖项时。您可以在maven或项目设置中禁用此功能,然后您需要使用mvn构建,以便像其他人一样列出您的依赖关系jar。