콘텐츠로 바로가기
1.Maven
- 라이브러리들과 연관된 라이브러리들까지 거미줄처럼 다 연동이 되어서 관리가 된다
- pom.xml을 이용한 메이븐은 네트워크를 통해서 연관된 라이브러리 까지 같이 업데이트를 해준다.
- 과거에 일일히 수동으로 다 업데이트 혹은 연결 시켜주던 것을 자동으로 해준다는 편리함이 있습니다.
- Maven은 XML 기반의 빌드 처리를 작성한다. 간단한 내용이라면 상관 없지만, 복잡한 내용을 작성하게 되면 XML 기반 의한 묘사는 상당히 어려워 진다.
- Java 프로그래머인데, 빌드 관리만을 위해 다른 언어를 사용하지 않으면 안된다는 것은 어쩐지 납득할 수 없다.
1.1 Jar 업데이트 하는 방법
- 버전 정보 수정후
- 업데이트 버튼을 누르면 된다.
2.Gradle
- build.gradle – Maven의 pom.xml과 비슷한 플러그인, 의존성 추가를 위한 파일.
- Gradle은 Groovy를 이용한 빌드 자동화 시스템이다.
- Groovy와 유사한 도메인 언어를 채용하였으며,
- 현재 안드로이드 앱을 만드는데 필요한 안드로이드 스튜디오의 공식 빌드 시스템이기도 하다.
- Java, C/C++, Python 등과 같은 여러 가지 언어를 지원
- Java와 거의 비슷한 코드를 써서 빌드 처리를 관리 할 수 있다.
맨 위로