Maven使用assembly對多模塊進行打包

1.打包效果

在這裏插入圖片描述

2.項目結構

  1. 新建項目AssemblyPackage然後將裏面的src都刪掉,我們不在最外面寫代碼。
  2. 新建4個moudle,分別是
/Users/lcc/IdeaProjects/AssemblyPackage/HiveMoudle
/Users/lcc/IdeaProjects/AssemblyPackage/RomanceMoudle
/Users/lcc/IdeaProjects/AssemblyPackage/SparkMoudle

# 注意這個assembly一定要是最後一個建立的
/Users/lcc/IdeaProjects/AssemblyPackage/assembly

然後在/Users/lcc/IdeaProjects/AssemblyPackage/pom.xml文件中可以看到

    <modules>
        <module>RomanceMoudle</module>
        <module>SparkMoudle</module>
        <module>HiveMoudle</module>
        <!--處於最後一個-->
        <module>assembly</module>
    </modules>

整體項目結構

在這裏插入圖片描述

3.配置

配置參考git:
https://github.com/lccbiluox2/AssemblyPackage

https://github.com/lccbiluox2/AssemblyPackage.git

3.編譯打包

lcc@lcc AssemblyPackage$ mvn -X clean package -Dmaven.test.skip=true

可以看到/Users/lcc/IdeaProjects/AssemblyPackage/dist在這個目錄打包成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章