NetBeans:"Package as"使用 IDE 默认平台而不是自定义平台



所以我一直在使用NetBeans提供的打包功能,遵循本教程:http://platform.netbeans.org/tutorials/nbm-nbi.html。我不喜欢为了定制安装程序本身而不得不修改IDE运行的平台,所以我决定创建一个副本,只更改应用程序套件使用的平台(Properties->Libraries)。

这似乎工作得很好,甚至将该平台打包为安装程序的一部分。但是,在进行打包时,我注意到它调用IDE的平台构建脚本来创建安装程序,而不是我定制的安装程序。这违背了使用独立平台的目的,至少在我的例子中是这样。

在平台管理器中,在线束选项卡下,我确定使用的是平台线束而不是IDE,但似乎没有什么区别。

我通过向默认IDE平台和我的自定义平台抛出一个回显来验证该行为,以查看正在调用哪个。我还注意到,在打包开始时进行的Ant调用也显式地引用了IDE平台。

我在7.2(目前使用7.3)下尝试过,因为7.3有一些相当严重的错误,并认为可能是最近才引入的。

在这一点上,我认为这是一个bug,但我希望也许有人发现了这个问题,并找到了某种解决方案,或者可以阐明为什么它会这样做。

谢谢!

这个问题预计会在7.4版本中修复,以防有人在此期间遇到这个问题。

这里有一个bug ticket的链接:https://netbeans.org/bugzilla/show_bug.cgi?id=229478

相关内容

  • 没有找到相关文章

最新更新