목록gradle (2)
꾸준한 개발일기
메이븐(Maven)이란? 프로젝트를 진행하면서 사용하는 수 많은 라이브러리들을 관리해주는 도구 메이븐의 장점은 라이브러리들과 연관된 라이브러리까지도 모두 연동되어 관리된다는 점 즉, 메이븐은 네트워크를 통해 연관된 라이브러리까지 같이 업데이트를 해주기 때문에 사용이 편리하다. POM(Project Object Model) Maven의 기능을 이용하기 위해 pom이 사용된다. pom.xml에서 주요하게 다루는 기능들은 아래와 같다. 프로젝트 정보: 프로젝트의 이름, 라이센스 등 빌드 설정: 소스, 리소스, 라이프사이클별 실행한 프로그인 등 빌드와 관련된 설정 빌드 환경: 사용자 환경 별로 달라질 수 있는 프로파일 정보 pom 연관 정보: 의존 프로젝트(모듈), 상위 프로젝트, 포함하고 있는 하위 모듈 등 ..
자바 개발자들의 필수 라이브러리인 롬복을 빌드 해주려는데 오류가 발생했다. 문제확인: build.gradle의 dependencies에 아래 코드를 추가해준 후 implementation('org.projectlombok:lombok') Gradle 새로고침을 하였는데 아래의 에러메세지가 떴다. 오류 메세지: Could not find method compile() for arguments [org.projectlombok:lombok] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 그리고 현재 프로젝트의 설정은 Gradle 버전 7이다. 해결방법: 해결방법은 간단했다. Gradle..