assembly插件: dependencySets


 

classpath只加載當前服務需要的jar包(配置:dependencySet)

參考 hadoop打包方法:hdfs、yarn、MR所需要的jar放到不同目錄下:

 

    <dependencySets>
        <dependencySet>
            <!--是否把本項目添加到依賴文件夾下:-->
            <useProjectArtifact>false</useProjectArtifact>
            <!-- 將項目所有依賴包拷貝到發布包的lib目錄下 :-->
            <outputDirectory>lib</outputDirectory>
            <!-- 符合runtime作用范圍的依賴會被打包進去: -->
            <scope>runtime</scope>
        </dependencySet>
        <dependencySet>
            <includes>
                <include>cn.ucloud.uds:uds-web</include>
            </includes>
            <!--是否把本項目添加到依賴文件夾下:-->
            <useProjectArtifact>false</useProjectArtifact>
            <!-- 將項目所有依賴包拷貝到發布包的lib目錄下 :-->
            <outputDirectory>lib/web</outputDirectory>
            <!-- 符合runtime作用范圍的依賴會被打包進去: -->
            <scope>runtime</scope>
        </dependencySet>
    </dependencySets>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM