(Webプロジェクトを含む)パッケージのMaven Javaプロジェクトは、メイン・クラスを指定します

<! -这里只是ビルド部分- >
<ビルド>
<! -制定配置文件的位置- >
<資源>
<リソース>
<TARGETPATH> $ {} project.build.directory /クラス</ TARGETPATH>
<ディレクトリ>のsrc /メイン/リソース</ディレクトリ>
<フィルタリング>真</フィルタリング>
<含まれる>
<! - <include>の* / .xmlの</ include>を- >
。<include>の*プロパティ</ include>の
</含ま>
</リソース>
<リソース>
<TARGETPATH> $ {project.build.directory} /クラス/ META-INF /スプリング</ TARGETPATH>
<ディレクトリ> SRC /メイン/リソース</ディレクトリ>
<濾過>真</フィルタリング>
<含み>
<include>のダボ-provider.xmlの</ include>の
</>が含ま
</リソース>
</リソースを>
<! -将所有依赖都打包到目的のjar下- >
<プラグイン>
<プラグイン>
<たartifactId>のmaven-組立・プラグイン</たartifactId>
<設定>
<appendAssemblyId>偽</ appendAssemblyId>
<descriptorRefs>
<descriptorRef >ジャー付き依存性</ descriptorRef>
</ descriptorRefs>
<アーカイブ>
<マニフェスト>
<mainClass> com.alibaba.dubbo.container.Main </ mainClass>
</マニフェスト>
</アーカイブ>
</構成>
<実行>
<実行>
<ID>メイクアセンブリ</ ID>
<相>パッケージ</相>
<目標>
<目標>アセンブリ</目標>
</目標>
</実行>
</実行>
</プラグイン>
</プラグイン>
</ビルド>

おすすめ

転載: blog.51cto.com/13801457/2465150