2014-06-16 3 views
0

모든 라이브러리가 하나의 디렉토리에 있습니다. 각 라이브러리에 대해 NetBeans에 먼저 추가 한 다음 (Tools-> Libraries ...) 필요로하는 모든 프로젝트에서 사용합니다. 이 문제는 누군가에게 내 코드 사본을 제공하면 모든 종속성을 다시 추가해야하는 문제입니다. 하지만 더 중요한 것은 ant와 함께 컴파일 할 수 없다는 것입니다 (NetBeans는 절대 경로를 사용합니다).NetBeans 프로젝트의 이식성을 높이려면 어떻게합니까?

프로젝트를보다 쉽게 ​​이식 할 수 있도록하려면 어떻게해야합니까? 또한 NetBeans가 build.xml 등에서 상대 경로를 사용하도록하는 방법이 있습니까? 그래서 다른 컴퓨터에서 ant를 사용하여 코드를 컴파일 할 수 있습니까?

감사합니다.

답변

2

ant에서 maven 또는 gradle로 이동하십시오. 그들은 공용 저장소에서 다운로드하여 종속성을 자동으로 관리합니다. 그러므로 의존성과 그 위치를 신경 쓸 필요가 없습니다.

ant 스크립트에 환경 변수를 사용하여 구성을 "향상"하여 각 사용자가 자신이 원하는 곳에 라이브러리를 보관하고 환경을 통해이 디렉토리를 구성 할 수 있습니다. 그러나 이것은 바퀴를 다시 발명 한 것처럼 보입니다.

우리가 개미와 함께 있어야하는 이유는 무엇입니까? - 개미에 대한 종속성 관리자는 몇 가지 노력을 기울여야 당신에게 꼭 필요한 것만 수행합니다.

관련 문제