Joe*_*Joe 10 java eclipse plugins building
所以我正在部署eclipse项目.我有一组插件存在于"功能项目"中,该功能项目位于"更新站点"项目中.
在第一次构建时一切顺利.甜如坚果.
当我对功能项目进行一些更改,然后想要在更新站点项目中重建时,我会点击我的"build all"按钮.... 
...但我收到以下错误...

我认为这是一个版本控制问题 - 我唯一的解决方法似乎是我完全从更新站点项目中删除了功能项目,然后重新添加没有显式版本号的版本 
...但这感觉很尴尬,我应该使用哪种更有效的方法?
(编辑 - 当我点击'更多详细信息'这里的照片时,我被问到会发生什么)
我希望我可以为此提供参考,但我发现有关更新站点项目如何工作的文档非常缺乏。希望这个解释有帮助。
这里应该发生的是,在第一个构建中,您对功能的引用不再被称为featureProject (1.0.0.qualifier)to featureProject (1.0.0.201204171009)。您可以在 site.xml 中看到此更改,并且应在 updateSite\features 和 updateSite\plugins 目录中构建相应的 jar 文件,更新后的 site.xml 会引用功能 jar。
第二次构建时,应该构建一个新功能和插件 jar,用当前时间戳替换限定符。
但就你而言,两者之间发生了一些不好的事情。一个症状显然是该错误,但另一个症状是您快照的“选择功能”对话框。请注意,该链接featureProject (1.0.0.201204172009)看起来与 Eclipse 实例中所有安装的功能相同,而不是您拥有源代码的功能:featureProject (1.0.0.201204172009)
您是否可能在中间步骤中使用您构建的更新站点将插件安装到此 Eclipse 实例中?如果是这样,我怀疑这会混淆构建过程,特别是如果您还从 updateSite\features 目录中删除了功能 jar。
| 归档时间: |
|
| 查看次数: |
937 次 |
| 最近记录: |