티스토리 뷰
Springboot 환경에서 Maven (pom.xml) 의 기본 설정은 다음과 같다. .
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
이상태로 프로젝트를 maven install을 진행하면 다음과 같이 class 파일이 들어있는 jar파일이 하나 생성이 된다.

여기에 프로젝트의 source (.java) 도 같이 빌드 및 배포를 하고 싶은 경우가 있다. 이럴 경우에는 pom.xml 을 다음과 같이 설정해준다.
pom.xml
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
maven-source-plugin 을 껴주면 된다. 그리고선 다시 maven install을 해본다.

끝!
'CI,CD > Build' 카테고리의 다른 글
Maven : Updating Maven Project has encountered a problem 오류 조치 (0) | 2022.02.21 |
---|---|
Maven Profile 에 따라 빌드하기 (0) | 2022.02.18 |
Maven Build 중 ChecksumFailureException 오류 조치 (0) | 2021.06.23 |
Maven build 시 illegal character: '\ufeff' 오류 조치 (0) | 2021.05.27 |
Nexus에 maven project deploy 시 Access denied to xxx.jar. 401, Unauthorized 오류 조치 (0) | 2021.03.30 |