메인 클래스를 지정 (웹 프로젝트 포함) 메이븐 자바 프로젝트를 패키징

<! -这里只是빌드部分->
<빌드>
<! -制定配置文件的位置->
<리소스>
<자원>
<있는 TargetPath> $ {project.build.directory} / 클래스 </있는 TargetPath>
< 디렉토리> SRC / 메인 / 자원 </ 디렉토리>
<필터> 진정한 </ 필터링>
<포함>
<! - <포함> * / .XML </ 포함> ->
. <포함> * 속성 </ 포함>
</ 포함>
</ 자원>
<자원>
<있는 TargetPath> $ {project.build.directory} / 클래스 / META-INF / 봄 </있는 TargetPath>
<디렉토리> SRC / 메인 / 자원 </ 디렉토리>
<필터> 사실 </ 필터링>
<포함>
<포함> - 두보 provider.xml </> 등
</ 포함>
</ 리소스>
</ 자원>
<! -将所有依赖都打包到目的항아리下->
<플러그인>
<플러그인>
<artifactId를> 받는다는 - 조립 플러그인 </ artifactId를>
<구성>
<appendAssemblyId> 거짓 </ appendAssemblyId>
<descriptorRefs>
<descriptorRef > 항아리 - 의존성와 </ descriptorRef>
</ descriptorRefs>
<아카이브>
<매니페스트>
<mainClass> com.alibaba.dubbo.container.Main </ mainClass>
</ 매니페스트>
</ 아카이브>
</ 구성>
<사형 >
<실행>
<ID> 메이크업 조립 </ ID>
<상> 패키지 </ 상>
<목표>
<목표> 조립 </ 목표>
</ 목표>
</ 실행>
</ 실행>
</ 플러그인>
</ 플러그인>
</ 빌드>

추천

출처blog.51cto.com/13801457/2465150