あなたが設定ファイルを変更するsspringbootすべてのプロジェクトは、jarファイルを再パッケージ化しますしたくない場合は、次のように包装することができます
1. リソースアセンブリpackage.xmlの中にフォルダを作成します。
<?xml version = "1.0"エンコード= "UTF-8"?> < アセンブリ のxmlns = "http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3" のxmlns:XSI = "http://www.w3.org/2001/XMLSchema-instance" のxsi:schemaLocationの = "http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3のhttp://達人.apache.org / XSD /アセンブリ1.1.3.xsd "> <ID> パッケージ </ ID> <フォーマット> <フォーマット> ZIP </フォーマット> </フォーマット> <includeBaseDirectory> 真 </ includeBaseDirectory> <ファイルセット> <!-プロジェクト関連ドキュメント、ルートディレクトリにzipファイルにパッケージ化- > <! - <ファイルセット> <ディレクトリ> $ {project.basedir} </ディレクトリ> <OUTPUTDIRECTORY> </ OUTPUTDIRECTORY> <含んで> <include>のREADME * </ include>の <include>のライセンスが* </ include>の <include>の注意* </含めます> <include>のbuild.info </ include>の </含ま> </ファイルセット> - > <ファイルセット> <ディレクトリ> $ {project.basedir} / SRC /メイン/リソース</ディレクトリ> <OUTPUTDIRECTORY> </ OUTPUTDIRECTORY> </ファイルセット> <! -把项目自己编译出来的瓶文件、打包进のzip文件的根目录- > <ファイルセット> <ディレクトリ> $ {project.build.directory} </ディレクトリ> <OUTPUTDIRECTORY> </ OUTPUTDIRECTORY> / OUTPUTDIRECTORY> <含まれる> <> *含まれています。jarファイル</ include>の </含ま> </ファイルセット> </ファイルセット> </アセンブリ>
POM 2.次の構成コード
<プラグイン> <のgroupId> org.apache.maven.plugins </のgroupId> <たartifactId>達人-ジャーのプラグイン</たartifactId> <構成> <アーカイブ> <マニフェスト> <addClasspath> 真 </ addClasspath> <classpathPrefix> < / classpathPrefix> <mainClass> com.xx.xx.xxxxApplication </ mainClass> </マニフェスト> </アーカイブ> </構成> </プラグイン> <プラグイン> <groupIdを> org.apache.maven.plugins </ groupIdを>プラグイン> <たartifactId>のmaven-組立・プラグイン</たartifactId> <! -プラグインの設定- > <設定> <! -アセンブリプラグインの設定ファイルを指定します- > <記述子> <記述>のsrc /メイン/リソース/組み立て/ パッケージの.xml </記述子> </ディスクリプタ> </構成> <実行> <実行> <ID>メイクアセンブリ</ ID> <フェーズ> パッケージ </フェーズ> <目標> <目的>単一の</目標> </目標> </実行> </実行> </プラグイン>
そして、プロジェクトフォルダシフト+コマンドラインウィンドウを開くために、右に、次のように入力しますMVNパッケージ-DskipTestsを入力し、対象フォルダ内のzipパッケージを生成します。