>  기사  >  Java  >  Maven에서 springboot를 jar 패키지로 패키징하는 방법

Maven에서 springboot를 jar 패키지로 패키징하는 방법

WBOY
WBOY앞으로
2023-05-17 08:19:441399검색

Maven 명령:

1.mvn clean package -DskipTests: 프로젝트 디렉터리에서 이 명령을 실행하여 대상 디렉터리에 jar 패키지 또는 war 패키지를 생성합니다.

2.mvn clean: 프로젝트에서 생성된 임시 파일(일반적으로 모듈 아래의 대상 디렉터리)을 정리합니다.

3.mvn compile -DskipTests: 모듈 설치 명령은 사용을 위해 패키지된 jar/war 파일을 로컬 창고에 복사합니다. 기타 모듈은 -Dmaven.test.skip=true를 사용하여 테스트를 건너뜁니다(테스트 컴파일도 건너뜁니다).

4.mvn test: 테스트 명령을 실행하거나 src/test/java/에서 junit의 테스트 사례를 실행합니다.

5.mvn 배포: 패키지된 파일을 원격 참조에 게시하고 일반적으로 회사의 개인 서버에 대한 다운로드 종속성을 다른 직원에게 제공하는 게시 명령입니다.

maven과 springboot 프로젝트인 경우에는 pom에 플러그인을 추가해야 합니다. Maven을 사용하여 프로젝트를 관리하면 됩니다.

<plugin>
 <groupid>org.springframework.boot</groupid>
 <artifactid>spring-boot-maven-plugin</artifactid>
</plugin>

Eclipse에서 직접 패키징할 수도 있습니다. 다음과 같이 하세요:

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Run As-->Maven build...

Maven에서 springboot를 jar 패키지로 패키징하는 방법

여기에 maven 명령을 입력하세요:

cd 项目跟目录(和pom.xml同级)
mvn clean package
## 或者执行下面的命令
## 排除测试代码后进行打包
mvn clean package -Dmaven.test.skip=true

Maven에서 springboot를 jar 패키지로 패키징하는 방법

성공하려면 BUILD SUCCESS를 참조하세요. 패키징이 완료되면 대상 디렉터리에 jar 패키지가 생성됩니다. 이름은 일반적으로 프로젝트 이름 + 버전 번호입니다.jar

Maven에서 springboot를 jar 패키지로 패키징하는 방법

jar 패키지 명령

clean package -Dmaven.test.skip=true
을 시작합니다. 이런 식으로 콘솔이 있는 한 폐쇄되면 서비스에 접속할 수 없습니다. 아래에서는 백그라운드에서 실행하는 방법을 사용하여 시작합니다. (Linux 환경에만 해당)

Maven에서 springboot를 jar 패키지로 패키징하는 방법

java -jar target/xxx.jar
시작 시 다른 구성 파일을 읽도록 선택할 수도 있습니다.

nohup java -jar target/xxx.jar &
시작 시 jvm 매개변수를 설정할 수도 있습니다

위 내용은 Maven에서 springboot를 jar 패키지로 패키징하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제