java – 有一个如何使用buckminster的简单示例
我根本不懂巴克明斯特.假设我有一个项目,它需要log4j和junit4.我如何开始,我需要做什么,指定依赖项并在
eclipse中将依赖项添加到我的类路径中.是否有任何教程显示它是如何完成的?
解决方法
我发现巴克敏斯特非常出色,但记录非常明确(我知道,我知道,我应该做出贡献).
我一直在寻找建立RCP产品的东西.我不会多谈这个,但我会说对我有用的东西: >“webinar”大致向我展示了我能做的事情,并且我发现自己要回到它几次开始. >在Eclipse安装上安装buckminster 值得庆幸的是,我能够完全忽略CSPEC文件,因为它们可以从现有的元数据中推断出来(即来自MANIFEST.MF,plugin.xml,.product文件.我认为它可以用于.project和.classpath文件,但是我不知道).同样,我现在会忽略BOM文件. 一旦我成功地实现了工作空间,我就可以继续尝试无头地复制它. 这个article我发现有用的是为Buckminster创建一个适合部署的安装,作为我们持续集成的一部分. 在这一点上,我长期以来一直在考虑用于构建产品的Eclipse项目之间的关系.我们选择了一个有两个主要分支的树(原文如此) – 产品分支和测试分支: > cquery指向build.feature 通过“指向”,我的意思是功能或cquery将其指定为依赖项. (我似乎无法使清单文件中的Require-Bundle标头生效,因此将所有内容放在feature.xml中). 我发现在命令行上玩这个阶段很有帮助.我发现最有帮助的解析和构建命令.我还发现在这里设置output property非常有用. 一旦我能够成功构建(即编译)所有内容,将其打包为产品??就是下一件事.对从.product文件生成的推断CSPEC文件中指定的操作(create.*.产品)使用perform命令几乎不直观,但它有助于拥有一个能够从IDE导出为产品的已知良好产品. 我做的最后一件事是找到s??etenv(我认为)命令,它帮助设置用于编译代码的Java版本.您可以设置少量属性,但这个属性是我需要的属性. Other links I后来也发现,看起来很有帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |