我正在使用maven assembly构建一个多模块项目。
该项目由8个模块组成。它们有一个共同的父pom,还有一个定义程序集的第9个模块。装配如下:
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd">
<id>bin</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<moduleSets>
<moduleSet>
<useAllReactorProjects>true</useAllReactorProjects>
<includes>
<include>*:jar</include>
</includes>
<binaries>
<outputDirectory>jars</outputDirectory>
<unpack>false</unpack>
</binaries>
</moduleSet>
</moduleSets>
</assembly>
一切都很好:当我跑步的时候 mvn clean package
,组装模块接收 jars
文件夹。
我的问题与这9个jar的依赖性有关。他们带来了20罐的依赖性。因为我想有一个很好的文件夹组织,所以我想把这20个jar放在另一个子文件夹中,比如。 jars/lib
.
我看了组装文档,找不到一种方法来处理多模块项目。你会怎么做?谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!