改进NetBeans RCP应用程序的构建方式:OpenBlueSky已发布 - 编程入门网
改进NetBeans RCP应用程序的构建方式:OpenBlueSky已发布时间:2011-07-29经过一番设计之后,我的 ant 工具已经很好用了,对 NetBeans RCP 项目的构建方式有了一点儿改进。 我在 上一篇博客文章 中提到,我认为分发 NetBeans RCP 项目源的好方法绑所使用的构建平台(当然,如果不是默认的 NetBeans 平台)。 我建议在分发中使用以下目录布局: lib/nbm - 用于存放以 nbm 文件形式打包的引用平台; lib/nbm/NetBeans6.0RC1 - 用于存放需要使用的 NetBeans 平台的模块; lib/platform7-base - 用于存放 NetBeans 上无法打包为 nbm 文件的某些文件; src/ - 源文件 将使用另一个目录来保存平台布局,以供 NetBeans 使用(此目录不应用源来分发) lib/platform - 用于存放以 nbm 文件形式打包的引用平台 现在,下面的 ant 代码就将使一劳永逸地生成该平台成为可能:
情况可以进一步改善。 如果您的项目使用的是自定义平台,则正常情况下,人们应首先通过新平台来配置 NetBeans 以编译文件。但是,如果将下面的代码放在 ant 脚本的开头,则可以自动为您完成所需的一切:
改进NetBeans RCP应用程序的构建方式:OpenBlueSky已发布(2)时间:2011-07-29基本上,此代码将只在您手动配置的 IDE 中定义新平台(可能需要重新启动 IDE 以应用所做更改)。 这意味着您可以分发项目,并且只需让人们运行一次 ant generate-platform,然后他们就可以开始使用该平台了。在我知道如何自定义 ant 初始化任务之后,就可以通过只打开带有 IDE 的项目(纯 J2SE 项目)来工作。有关更多信息,请参见 OpenBlueSky 文档。可以在 OpenBlueSky 中下载这些 ant 任务的源和初始二进制文件。 随便提一下,OpenBlueSky 是什么?正如几天前我所预料的,它是我已从 blueMarine 中分解出来的工具和组件的集合,以供在其他应用程序中使用。其中有一些不同的东西,从对 RCP API 的简单增强直到像此 CoverFlowView 一样更为尖端的东西(此处在 blueMarine 中出类拔萃): 使用方法就像 ListView 一样简单(只需设置一个 Lookup 和一个 ExplorerManager 即可完成)。很快,我将发表有关这方面的更多详细信息。 更普遍地说,OpenBlueSky 将针对 SwingLabs 中的一些具有个性的材料提供特定集成,从而能够更加容易地构建 Filthy NetBeans 富客户机应用程序! 待续。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |