gpt4 book ai didi

java - Eclipse - 构建功能项目

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:02:11 25 4
gpt4 key购买 nike

所以我正在部署 eclipse 项目。我有一组插件存在于“功能项目”中,而该功能项目存在于“更新站点”项目中。

第一次构建时一切顺利。甜得像坚果。

当我对功能项目进行一些更改,然后想在更新站点项目中重建时,我会单击“全部构建”按钮.... build button

...但是我收到以下错误...

enter image description here

我认为这是一个版本控制问题 - 我唯一的解决方法似乎是我从更新站点项目中完全删除功能项目,然后重新添加它的没有明确版本号 enter image description here 的版本

...但这感觉很尴尬,我应该使用一些更有效的方法吗?

(编辑 - 有人问我单击“更多详细信息”时会发生什么,这是照片)

enter image description here

最佳答案

我希望我能为此提供引用,但我发现关于更新站点项目如何工作的文档非常缺乏。希望这个解释对您有所帮助。

这里应该发生的是,在第一次构建时,您对您的功能的引用从被称为 featureProject (1.0.0.qualifier) 变为 featureProject (1.0.0.201204171009 )。您可以在 site.xml 中看到此更改,相应的 jar 文件应构建在 updateSite\features 和 updateSite\plugins 目录中,功能 jar 由更新的 site.xml 引用。

第二次构建时,应该构建一个新功能和插件 jar,用当前时间戳替换限定符。

但在您的情况下,两者之间发生了一些不好的事情。一个症状显然是该错误,但另一个症状是您截取的“选择功能”对话框。请注意,featureProject (1.0.0.201204172009) 的链接看起来与您的 eclipse 实例中所有已安装的功能相同,而不是您具有以下来源的功能:featureProject (1.0 .0.201204172009)

您是否可能在中间步骤中使用您构建的更新站点将您的插件安装到此 eclipse 实例中?如果是这样,我怀疑这会混淆构建过程,特别是如果您还从 updateSite\features 目录中删除了功能 jar。

关于java - Eclipse - 构建功能项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com