본문 바로가기

Dependency Manager/Maven5

maven-surefire-plugin:2.18.1:test failed 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 Intro 현상 해결 방법 1. Intro 아래의 에러 해결 방법에 대해 알아보겠습니다. Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project 2. 현상 ./mvnw package -pl {MODULE_NAME} 명령어를 입력했는데 아래와 같은 에러 메시지가 나왔습니다. 아무래도 maven-surefire-plugin에 문제가 있는 것 같습니다. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2... 2021. 10. 11.
spring-boot-maven-plugin 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 1. spring-boot-maven-plugin 이란? 이 Build 플러그인의 기능은 패키징 할 때 executable jar 파일로 구조를 변경해주는 것입니다. 즉, executable jar 파일로 패키징하기 위해 의존하고 있는 라이브러리들을 추가해줍니다. spring-boot-maven-plugin 덕분에 개발자는 mvn package만 명령하면 어디서든 실행 가능한 jar파일을 만들 수 있습니다. 출처 spring-boot-maven-plugin의 역할 2021. 9. 28.
Maven 멀티 모듈 구성방법 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 Intro 멀티 모듈 사용 이유 공통사항 mvnw, .mvn 제거 parent 태그에 spring-boot-starter-parent를 사용하는 경우 parent 태그에 spring-boot-starter-parent를 사용하지 않는 경우 Create the Library Project (Create a Service Component) Create the Application Project (Entry point) Write the Application (Entry point) 멀티 모듈 실행 1. Intro Maven 멀티 모듈 구성 샘플 코드는 아래 링크를 참고하면 됩니다. https://github.com/cotcha.. 2021. 9. 27.
Maven Wrapper 사용법 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 Maven Wrapper 란? Maven Wrapper 구성하기(mvn, mvnw ?) Maven Wrapper 실행하기(mvnw 명령어) Maven reactor (flag) 결론 1. Maven Wrapper 란? Maven wrapper란 개발자들이 Maven을 별도의 환경에서 개발할 때 로컬 환경에 따로 설치를 원하지 않거나, Maven의 특정 버전을 빌드하기 원할 때 사용할 수 있습니다. 즉, Maven wrapper를 사용하면 빌드 시 버전이나 개발 환경에 의존하지 않아도 되며 독립적이게 됩니다. Maven wrapper만 가지고 있으면 별도로 설치하지 않아도 되며, classpath 및 별다른 Maven vers.. 2021. 9. 26.