그래서이 자습서에 따라 NetBeans에서 제공하는 패키징 기능을 사용하고 있습니다. http://platform.netbeans.org/tutorials/nbm-nbi.html. 필자는 설치 프로그램을 사용자 정의하기 위해 IDE가 실행되고있는 플랫폼을 어떻게 수정해야 할 지 모르겠다. 그래서 복사본을 만들고 응용 프로그램 스위트가 사용하는 플랫폼 (속성 -> 라이브러리)을 변경하기로 결정했다.NetBeans : "패키지로"는 사용자 정의 플랫폼 대신 IDE 기본 플랫폼을 사용합니다.
이것은 잘 작동하는 것처럼 보였고 설치 프로그램의 일부로 해당 플랫폼을 패키지화했습니다. 그러나 패키징 자체를 할 때 IDE의 플랫폼 빌드 스크립트를 호출하여 사용자 정의한 설치 프로그램이 아닌 설치 프로그램을 작성하는 것으로 나타났습니다. 이것은 최소한 내 경우에는 별도의 플랫폼을 갖는 목적을 무효화합니다.
플랫폼 관리자 내에서 하네스 탭 아래에서 플랫폼 하네스가 IDE가 아닌 사용 중이 었는지 확인했지만 차이가없는 것 같습니다.
기본 IDE 플랫폼과 사용자 정의 된 플랫폼 모두에 에코를 가져 와서 호출 된 것을 확인하여 동작을 확인했습니다. 또한 패키징을 시작할 때 Ant 호출이 IDE 플랫폼에 대한 명시적인 참조를 만드는 것으로 나타났습니다.
7.3이 상당히 불쾌한 버그를 가지고 있었고 최근에 소개 된 것 같아서 (현재 7.3을 사용하고 있습니다.) 7.2에서 이것을 시도했습니다.
이 시점에서 나는 이것이 버그라고 생각하고 있습니다.하지만 다른 누군가가이 문제를 발견하고 해결책을 찾거나 그것이하는 일을 왜하는지 밝힐 수 있기를 바랬습니다.
감사합니다.