빌드: .war 만드는 것
배포: .war를 tomcat의 webapps 디렉터리에 두는 것
*최근에는 .war 대신 .jar를 배포하는 경우가 늘고 있음
pom.xml과 빌드
빌드되는 파일명 : myapp-1.0.0-BUILD-SNAPSHOT.war
〈groupId>com.gdu〈/groupId> 〈artifactId>myapp〈/artifactId> 〈name>MyProject〈/name> 〈packaging>war〈/packaging> 〈version>1.0.0-BUILD-SNAPSHOT〈/version>
name은 사용되지 않음
artifactID = contextPath
버전 수정
pom.xml 수정
<properties> <java-version>11</java-version> <org.springframework-version>5.3.3</org.springframework-version> <org.aspectj-version>1.9.6</org.aspectj-version> <org.slf4j-version>1.7.30</org.slf4j-version> <maven-version>3.8.1</maven-version> ** mavenrepository의 maven compiler가 3.8.1버전을 지원하고 있어서 해당 버전을 다운로드 받음 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties>
압축 푼 MAVEN 폴더를 PROGRAMFILE에 두기
환경변수 설정
수동배포하기
젠킨스 다운로드
https://www.jenkins.io/
응애 ~! 개발자님 잘보고 갑니다 ^^~*