2010-04-23 6 views
0

여러 NetBeans 프로젝트에 여러 개의 JAR이 포함 된 라이브러리가 정의되어 있습니다. 이러한 JAR은 lib \ blah \ com.blah.wibble.jar_0.6.1.201004161543처럼 버전이 지정됩니다. 이것들은 다른 프로젝트의 야간 빌드이므로 버전이 자주 변경됩니다.라이브러리에 사용할 수있는 최신 JAR 버전을 사용하도록 NetBeans에 지시하려면 어떻게합니까?

버전 이름이있는 특정 JAR 파일에서 NetBeans를 가리킬 수 있지만이 경우 새 버전을 구할 때마다 NetBeans 라이브러리를 업데이트해야한다는 것을 의미합니다.

JAR에서 버전 이름을 제거 할 수도 있지만 버그를 추적하기가 어렵습니다. "어쩌구 저런 JAR 버전인가?" 일반적으로 우리가 버그를 발견했을 때 우리가 묻는 두 번째 것입니다.

Netbeans에 포함 된 com.blah.wibble.jar _ [??????]를 사용하는 것이 가능합니까? 사용할 수있는 최신 버전을 사용하는 일종의 자동 포인터입니까?

답변

3

maven 프로젝트로 변환하고 새로운 빌드를 저장소에 게시하는 것을 고려하십시오.

최근에 로그백 및 기타 로깅 프레임 워크에는 MANIFEST.MF의 정보를 기반으로 스택 추적에 병 버전을 추가하는 코드가 추가되어 버그 재현에 매우 유용합니다.

연속 빌드 서버는 매우 유용 할 수 있습니다. 사용자의 빌드 ID 만 있으면 모든 정보가 빌드 서버에 존재하므로 사용자가보고 한 빌드를 정확하게 재현 할 수 있습니다.

+0

Maven (또는 다른 빌드 옵션)이 올바른 일입니다. 나는 베스트 프랙티스를 인정하기 위해 싸우고 있으며, 현재 IDE에서 새로운 프로세스를 구현하는 것이 더 어렵다. NetBeans를 사용하는 것보다 더 효과적인 조치이기 때문에 대답을 수락합니다. – Freiheit

관련 문제