2012-03-16 2 views
1

NetBeans 6.5로 프로젝트를 빌드하려고했습니다. 것은 프로젝트에 추가 된 외부 항아리가 포함되어 있으므로 모든 항아리 파일에 배치해야하기 때문에 (서명되어야하기 때문에); 하지만 IDE는 단지 :(에서 프로젝트 수업을 배치NetBeans - 필요한 모든 라이브러리로 프로젝트 jar 파일을 작성하는 방법

그래서 제 질문은 넷빈즈 내 프로젝트 JAR로 프로젝트 의존 외부 libs와 배치하는 방법?

+0

이 문제에 직면했을 때 Ant를 사용하기로 결정했습니다 (실제로 복잡하지 않고 구조가 무엇인지 선택할 자유가 있습니다). 당신은 "서명 된"이라는 뜻인가요? 한 번 프로젝트의 dist/lib 폴더에 라이브러리를 두는 옵션에 대해 한 번 들었습니다 (NetBeans가 개발자 나 개발자를해야하는지 기억하지 못합니다). –

+0

모든 libs의 종속 클래스가 단일 병에 자동으로 포함되도록하고 싶습니다. Ant를 사용하지 않는 것이 가능한가? – user592704

+0

개미를 사용하지 않는 이유는 무엇입니까? NB는 개미 자체를 사용하며 자동으로 원한다면 @JohnDoe 대답이 보여주는 것처럼 최선의 방법입니다. 심지어 서명은 개미와 함께 할 수 있습니다. – madth3

답변

1

을 당신이 this fat jar tutorial 같은 것을 필요가 있다고 생각합니다. 잘 모르겠어요입니다 Ant 스크립트를 사용하여 구축하는 것보다 쉬운 일이라면이 트릭을 수행해야합니다.

+0

Netbeans은 Maven 프로젝트가 아니면 Ant를 사용하여 프로젝트를 빌드합니다. 이것은 NB의 정규 개미 구조에 작업을 추가하는 것입니다. – madth3

+0

이렇게하면 jar에 서명이 추가됩니다. http://ezzatron.com/2009/09/29/automatically-signing-jar-files-in-netbeans/ – madth3

+0

@ madth3 알아, 네 말이 맞아. NetBeans의 일반 Ant 구조에 작업을 추가하는 것이 IDE없이 Ant를 사용하는 것보다 더 편안한 결정인지 잘 모르겠습니다. –

관련 문제