maven模块集:如何在另一个文件夹中复制依赖项?

fjaof16o  于 2021-07-05  发布在  Java
关注(0)|答案(0)|浏览(256)

我正在使用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 .
我看了组装文档,找不到一种方法来处理多模块项目。你会怎么做?谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题