![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/CU5Em/btrwivoCQEF/65hmkYfzPHTUfdNdtjY280/img.png)
지난번에 다음과 같은 글을 쓴적이 있다. Maven Profile 에 따라 빌드하기 springboot로 구현된 A,B프로젝트가 있다고 하자. 그리고 상황은 A프로젝트가 독립적으로 실행이 되어야 하고 또한 B 프로젝트에는 dependency로 포함이 되어야 한다. 그냥 똑같이 빌드해서 자체실행도 oingdaddy.tistory.com 이 글과 거의 비슷한 내용이다. 맞다. 재탕이다. 하지만 약간의 발상의 전환은 해야 한다. ... 생략 ... javax.servlet javax.servlet-api ${servlet.api.version} provided javax.servlet.jsp javax.servlet.jsp-api ${jsp.api.version} provided freemarker true ..
springboot로 구현된 A,B프로젝트가 있다고 하자. 그리고 상황은 A프로젝트가 독립적으로 실행이 되어야 하고 또한 B 프로젝트에는 dependency로 포함이 되어야 한다. 그냥 똑같이 빌드해서 자체실행도 하고 다른 프로젝트에 dependency로 넣으면 안되냐고 할수 있다. 하지만 안된다. 이 상황을 해결한 방법은 Maven Profile에 따라서 빌드를 두번 해주는 방법이었다. pom.xml에 Maven Profile 적용 dependencyPurpose true org.springframework.boot spring-boot-maven-plugin repackage exec standalonePurpose org.springframework.boot spring-boot-maven-plug..