抽出Mavenのjarファイルのパッケージや梱包依存否定

    < プロパティ> 
        < project.targetDir > D:\ジャー</ project.targetDir > 
        < project.targetServerDir > \\ 10.24.21.1 \のC $を\ジャー</ project.targetServerDir > 
    </ プロパティ> 
    < 構築> 
        < プラグイン> 
            < プラグイン> 
                < groupIdを> org.openclover </ groupIdを> 
                < たartifactId >クローバーのmaven-pluginの</ たartifactId > 
                <バージョン>4.3.1 </ バージョン> 
                < 構成> 
                    < includesTestSourceRoots ></ includesTestSourceRoots > 
                </ 構成> 
            </ プラグイン> 
            < プラグイン> 
                < たartifactId >達人-antrun-プラグイン</ たartifactId > 
                < 実行> 
                    < 実行> 
                        < ID >コピー-LIB-SRC-webappsの</ ID > 
                        < >パッケージ</> 
                        < 設定> 
                            < タスク> 
                                <! - <削除DIR = "SRC /メイン/ webappの/ WEB-INFB" /> - > 
                                < コピーTODIR = "$ {} project.targetDir" 上書き= "真" > 
                                    < ファイルセットDIR = "$ {project.build.directory}" > 
                                        < 含める名前= "$ {project.artifactId} - $ {} project.versionの.jar" /> 
                                    </ ファイルセット> 
                                </ コピー> 
                                <! -を                                <TODIR = "$ {プロジェクトをコピーします。targetServerDirは}」=上書き"真"> - > 
                                <! -                                    <ファイルセットDIR = "$ {project.build.directory}"> - > 
                                <! -                                         <含める名前= "$ {project.artifactId} - $ {} project.versionの.jar" /> - > 
                                <! -                                     </ファイルセット> - > 
                                <! -                                 </コピー> - > 
                            </ タスク> 
                        </ 設定> 
                        < 目標> 
                            < 目標>実行</ 目標> 
                        </ 目標> 
                    </ 実行>
                    <! -                     <実行>- > 
                    <! -                         <相>検証</位相> - > 
                    <! -                         <目標> - > 
                    <! -                             <目標>実行</目標> - > 
                    <! -                         </ゴール> - > 
                    <! -                         <設定> - > 
                    <! -                             <タスク> - > 
                    <! -                                 <echoproperties /> - > 
                    <! -                             </タスク> - > 
                    <! -                         </設定>- > 
                    <! -                     </実行>- > 
                </ 実行> 

            </ プラグイン> 

            < プラグイン> 
                < のgroupId > org.apache.maven.plugins </ のgroupId > 
                < たartifactId > Mavenの依存性、プラグイン</ たartifactId > 
                < 実行> 
                    < 実行> 
                        < ID >コピー-dependencies </ ID > 
                        < >パッケージ</ > 
                        < 目標> 
                            <目標>コピーの依存関係</ 目標> 
                        </ 目標> 
                        < 設定> 
                            < includeGroupIds > com.inspur.gs </ includeGroupIds > 
                            < OUTPUTDIRECTORY > $ {project.targetDir} </ OUTPUTDIRECTORY > 
                        </ 設定> 
                    </ 実行> 
                </ 実行> 
            </ プラグイン> 
            < プラグイン> 
                < groupIdを> org.apache.maven.plugins </ のgroupId >
                < たartifactId >達人-ジャーのプラグイン</ たartifactId > 
                < 構成> 
                    < 除外> 
                        < 除外> ** / ** / ApplicationTest.java </ 除外> 
                        < 除外> ** / ** / application.yaml </ 除外> 
                    </ 除外> 
                </ 設定> 
            </ プラグイン> 
        </ プラグイン> 


    </ 構築>

 

おすすめ

転載: www.cnblogs.com/wolbo/p/11586285.html