빌드 도구3 Maven vs Gradle https://claremont.tistory.com/entry/Maven%EC%9D%B4%EB%9E%80 Maven이란?ㅇMaven: Java 프로젝트의 라이프사이클 관리를 위한 빌드 도구빌드, 의존성 관리, 그리고 프로젝트 관리를 자동화하는 도구이다. Apache Software Foundation에서 개발한 오픈 소스 프로젝트로, 프로젝트claremont.tistory.comhttps://claremont.tistory.com/entry/Gradle%EC%9D%B4%EB%9E%80 Gradle이란?https://claremont.tistory.com/entry/Maven%EC%9D%B4%EB%9E%80 Maven이란?ㅇMaven: Java 프로젝트의 라이프사이클 관리를 위한 빌드 도구빌드, 의존성 .. 2024. 10. 6. Gradle이란? https://claremont.tistory.com/entry/Maven%EC%9D%B4%EB%9E%80 Maven이란?ㅇMaven: Java 프로젝트의 라이프사이클 관리를 위한 빌드 도구빌드, 의존성 관리, 그리고 프로젝트 관리를 자동화하는 도구이다. Apache Software Foundation에서 개발한 오픈 소스 프로젝트로, 프로젝트claremont.tistory.comGradle은 Maven의 진화 느낌이기 때문에 위의 글을 먼저 읽고 오면 이해하기가 더 수월하다 :) Gradle은 Maven의 장황한 설정 파일과 에러가 쉽게 나는 문제를 해결하기 위해서 만들어진 빌드 도구ㅇGradle: Groovy 기반의 스크립트 언어Gradle은 Java와 같은 JVM 언어 프로젝트뿐만 아니라, 여.. 2024. 10. 6. Maven이란? ㅇMaven: Java 프로젝트의 라이프사이클 관리를 위한 빌드 도구빌드, 의존성 관리, 그리고 프로젝트 관리를 자동화하는 도구이다. Apache Software Foundation에서 개발한 오픈 소스 프로젝트로, 프로젝트를 효율적으로 관리하고 빌드할 수 있도록 다양한 기능을 제공한다. 특히, 의존성 관리를 통해 프로젝트에 필요한 외부 라이브러리를 쉽게 가져오고 업데이트할 수가 있다. ※ 의존성이란?프로젝트에서 말하는 의존성은 소프트웨어가 정상적으로 작동하기 위해 필요한 외부 코드나 라이브러리를 의미한다. 예를 들어, 애플리케이션에서 데이터베이스에 접근하거나 HTTP 요청을 보내는 기능을 구현할 때, 개발자가 직접 모든 코드를 작성하지 않고 이미 만들어진 라이브러리를 사용하는 경우가 많다. 이때, 프로.. 2024. 10. 6. 이전 1 다음