티스토리 뷰
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 |
댓글