?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < アセンブリ のxmlns = "http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" のxmlns:XSI = "HTTP ://www.w3.org/2001/XMLSchema-instance " XSI:のschemaLocation =" http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0のhttp://maven.apache .ORG / XSD /アセンブリ1.1.0.xsd」> < ID >ジャー付き依存性</ ID > < フォーマット> < フォーマット>ジャー</ フォーマット> < >偽</ includeBaseDirectory > < dependencySets > < dependencySet > < アンパック>偽</ アンパック> < スコープ>ランタイム</ スコープ> </ dependencySet > </ dependencySets > < ファイルセット> < ファイルセット> < ディレクトリ> / libに</ ディレクトリ> </ ファイルセット> </ ファイルセット> </ アセンブリ>
< プラグイン> < たartifactId >のmaven-組立・プラグイン</ たartifactId > < バージョン> 2.4 </ バージョン> < 設定>
//上面为src.xml <記述子> <! - <記述>のsrc /メイン/アセンブリ/ SRC .xmlの</記述> - > </記述子> < descriptorRefs > < descriptorRef >ジャーとの依存関係</ descriptorRef > </ descriptorRefs > </ 設定> <実行> < 実行> < ID >メイクアセンブリ</ ID > <! - これは継承のために使用されているが、マージ- > < 相>パッケージ</ 相> <! - 包装相に結合- > < 目標> < 目標>シングル</ 目標> </ 目標> </ 実行> </ 実行> </ プラグイン>
我们可以设置jar包的作用域 进行胖包瘦包的选择,集群环境使用<scope>provide</scope>来选择是否需要将集群 jar打进去 ,或者只打第三方jar