2013-04-09 3 views
1

내가 속한 프로젝트의 일부에는 해당 IDE에있는 GUI 디자인 도구를 사용하여 Netbeans로 빌드 된 GUI 응용 프로그램이 있습니다.Netbeans없이 Netbeans Matisse 기반 프로젝트를 구축 할 수 있습니까?

그러나 이것은 더 큰 프로젝트의 일부일 뿐이지 만 Netbeans이 설치되지 않은 환경 (젠킨스의 Gradle 기반 빌드)에서 빌드해야합니다. 빌드 (겉으로보기) 작업을 얻었지만 설명 할 수없는 런타임 오류 (예 : 클래스 경로에서 동일한 jar로 의존성이 나타나는 것처럼 보이지만 프로젝트 jar에서 리소스를 읽으려는 시도는 실패합니다.) .

주위를 돌아볼 때 .form 파일을 컴파일하고 결과 java에 대한 종속성을 포함 할 수있는 것처럼 보입니다. (하지만 Netbeans 빌드는 우리의 gradle 빌드가 추가 한 것 이상의 항아리를 추가하지 않습니다.)

그럼 질문은 ... 할 수 있습니까? 아니면 넷빈즈에서 진행되고있는 숨겨진 빌드 타임 모조에 의존해서 적절한 빌드를 수행 할 수 있습니까?

답변

0

예, NetBeans없이 클래스를 컴파일 할 수 있습니다. AbsoluteLayout과 같은 NetBeans 라이브러리가 없는지 확인하십시오. .form 파일은 Matisse로 구성 요소를 보여주는 NetBeans 용이지만 생성 된 모든 코드는 .java 파일에 있습니다.