2013-07-31 12 views
0

jar로 내보내고 다른 여러 프로젝트에서 재사용하는 위젯 라이브러리를 만들었습니다. 내 라이브러리에서, 나는 전쟁/WEB-INF/lib에있는 몇 가지 다른 항아리에 의존한다. 문제는 다른 프로젝트에서 내 라이브러리를 사용할 때 라이브러리의 종속성이 넘겨지지 않기 때문에 클래스 패스에 해당 항아리를 추가해야하고 프로젝트에서도 상속 받아야한다는 것입니다. 종속성을 처리하는 더 좋은 방법이 있어야합니다. maven을 사용해야할까요, 아니면 또 다른 연습이 있습니까?GWT 사용자 정의 라이브러리 종속성 문제

답변

3

예. 종속성을 수동으로 관리하지 않으려면 종속성 관리 시스템을 사용해야합니다. 3 개의 큰 것들은 Maven, Ivy, Gradle입니다. 나는 당신이 그들에 대해 읽을 수 있도록 아래 링크를 포함했다. 빠른 검색을 통해 각 커뮤니티의 장점/단점과 대체 종속성 관리 시스템에 대한 정보를 확인할 수 있습니다. 거기 밖으로 꽤 몇 가지가 있습니다.

Apache Maven

Apache Ivy

Gradle