maven 3

0. 빌드 관리도구

빌드 관리도구 프로젝트에 필요한 xml, properties, jar 파일들을 자동으로 인식하여 빌드 해주는 도구 소스 코드를 컴파일, 테스트, 정적분석 등을 하여 실행 가능한 앱으로 빌드해준다 프로젝트 정보관리, 테스트 빌드, 배포 등의 작업을 진행해준다 외부 라이브러리를 참조하여 자동으로 다운로드 및 업데이트의 관리를 해준다 자바의 대표적인 빌드 도구: Ant, Maven, Gradle 1. Maven 자바의 대표적인 관리 도구였던 Ant를 대체하기 위해 개발되었다 프로젝트의 외부 라이브러리를 쉽게 참조할 수 있게 pom.xml 파일로 명시하여 관리한다 참조한 외부 라이브러리에 연관된 다른 라이브러리도 자동으로 관리된다 LifeCycle이라는 빌드 순서가 미리 정해져 있다 1) 사용이유 기존에 사용하..

Java/공부 2024.02.27

9. Lombok 테스트 실습

Lombok 테스트 실습 설치한 Lombok이 프로젝트에 적용이 되는지 테스트 목적의 실습 1. Maven 프로젝트 생성 ( Eclipse ) 2. lombok dependency 추가 1) mvnrepository 홈페이지 접속 https://mvnrepository.com/ 2) lombok dependency 복사 3) 프로젝트의 pom.xml에 dependency 추가 4) Maven - Update Proejct 3. 테스트 패키지 및 자바 클래스 생성 3. 테스트 코드 실행 에러 1) pom.xml에서 주소가 https 일 때 에러가 발생하는 경우가 있다. 해결법 https => http 로 수정

JPA/기초 공부 2024.02.06

5. Maven 설치하기

Maven Java 기반 프로젝트의 라이프사이클 관리를 위한 빌드 도구이다. 라이브러리 관리 기능을 내포하고있는데, settings.xml 또는 pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 알아서 다운받고 설치해주고 경로 지정까지 해준다. 1. Maven 설치하기 1) 다운로드 사이트 접속 https://maven.apache.org/ Maven – Welcome to Apache Maven Welcome to Apache Maven Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a p..

JPA/기초 공부 2024.02.03