빌드 관리 도구 - Maven과 Gradle
빌드 관리 도구 build tool는 빌드를 자동으로 해주는 도구로, 필요한 라이브러리를 자동으로 추가해주고 빌드 라이프사이클을 관리해준다.
Java에서 많이 쓰는 빌드 도구는 Maven과 Gradle이 있는데, 예전에는 Maven을 많이 썼지만 요즘은 코드도 더 간결하고 속도도 더 빠른 Gradle을 쓰는 추세라고 한다.
Maven은 pom.xml 파일에서 xml 코드를 기반으로 필요한 라이브러리를 관리할 수 있고, Gradle은 build.gradle이라는 파일에서 라이브러리 의존성을 관리한다.
Maven
mvnrepository에서 필요한 라이브러리를 검색하면 해당하는 라이브러리의 의존성을 추가해줄 수 있는 코드를 얻을 수 있다.
mysql driver를 검색해 가져와 보면 다음과 같다.
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.28</version>
</dependency>
Gradle
자바와 유사한 groovy라는 언어를 기반으로 작성한다.
mysql driver를 추가하는 코드는 다음과 같다.
implementation 'mysql:mysql-connector-java:8.0.28'
훨씬 간단하게 작성할 수 있다.
Author And Source
이 문제에 관하여(빌드 관리 도구 - Maven과 Gradle), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@h000/Java-빌드-관리-도구-Maven과-Gradle저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)