springboot 전쟁 패키지로 표시 및 타사 항아리 패키지를 수행

1. 변형 예는 패키징 전쟁

    <포장> 전쟁 </ 포장>

타사 치어에 의존 항아리를 추가합니다

    resoueces 아래에있는 lib 디렉토리에 내 타사 항아리 패키지 (디렉토리가 다른 경로가 될 수있다, 오른쪽에 치어 리드 팩)
    <의존성>
    <의 groupId> OTC </의 groupId> 
<artifactId를> 커먼스 로깅 </ artifactId를>
<버전> 1.2 </ 버전>
<분야> 시스템 </ 범위>
<SYSTEMPATH> {project.basedir} / SRC / 주 / 자원 $ / LIB / 장외 가공 로깅-1.2.jar </ SYSTEMPATH>
</ 의존성>

3. 내장에서 제외되는 톰캣 (두 가지 방법으로 가능)

방법 1 : 추가 의존성

<종속성> <! - 주석 범위를 실행 범위와 함께 제공하는 경우가 되실 ->
<! - 당신이 갈 수 없어 포장 가방, 기타 시설이 제공됩니다. 사실이 종속성주기 이론 등등 컴파일, 테스트, 실행 및 참여 할 수 있습니다.
        등가 컴파일하지만, 무대 작업을 포장 제외 않습니다 ->
<의 groupId> org.springframework.boot </의 groupId> 
<artifactId를> 스프링 부팅 스타터 톰캣 </ artifactId를>
<분야> 제공 </ 범위>
</ 의존성>

두 번째 방법 : 부정적인 스프링 부팅 스타터 웹 톰캣에서

<의존성> 
    <의 groupId> org.springframework.boot </의 groupId> 
    <artifactId를> 스프링 부팅 스타터 웹 </ artifactId를> 
    <제외> 
        <제외> 
            <의 groupId> org.springframework.boot </의 groupId> 
            <artifactId를> 스프링 부팅 스타터 톰캣 </ artifactId를> 
        </ 제외> 
    </ 제외> 
</ 의존성>

플러그인 추가 (4)

<플러그인> 
<! - <의 groupId> org.springframework.boot </의 groupId>
<artifactId를> 스프링 부팅 받는다는 - 플러그인 </ artifactId를> ->
<의 groupId> org.apache.maven.plugins </의 groupId>
<artifactId를> 받는다는 컴파일러 - 플러그인 </ artifactId를>
<구성>
<소스> $ {java.version} <소스 />
<대상> $ {java.version} </ 타겟>
<compilerArguments>
<bootclasspath에> $ {JAVA_HOME /jre/lib/rt.jar} </ bootclasspath에>
</ compilerArguments>
</ 구성>
</ 플러그인>
<플러그인>
<의 groupId> org.apache.maven.plugins </의 groupId>
<artifactId를> 받는다는 전쟁 - 플러그인 </ artifactId를>
<구성>
<webResources>
<리소스>
<디렉토리>는 SRC / 메인 / 자원 / lib에 </ 디렉토리>
<있는 TargetPath>는 WEB-INF / lib 디렉토리 / </는있는 TargetPath가>
<이 포함>
<인클루드> ** / *. JAR </를 포함>
</가 포함>
</ 리소스>
<시 / 자원 페이지 http://windows.microsoft.com/windows2000/reskit/webresources>
</ 구성>
</ 플러그인>

전쟁 패키지의 끝으로 표시이 springboot 캐리 타사 항아리 패키지.

부적절 또한 올바른 제발.

추천

출처www.cnblogs.com/wlv1314/p/12127887.html