首先我需要强调的是,WSO2 Dev Studio 3.2.0 没有使用 Eclipse Kepler 进行测试和验证,官方支持的 Eclipse 版本是 Eclipse Juno SR2。尽管 Kepler 没有经过测试,但我确实希望大多数功能都能正常工作。
以下是您的 cmets/问题的答案:
Q.如果我尝试编辑文件(通过设计或源代码视图),所做的更改是
未保存并恢复为原始值。
Ans: 你在这里指的文件是什么?它是一个工件文件吗?或诸如 pom.xml 之类的实用程序文件?
在将值恢复为以前的值之前,我们还没有遇到过这个问题。但是,有一个已知行为,如果您尝试添加 ESB 编辑器无法识别的新元素/值,它只会从源中删除新添加的值。但该行为特定于 ESB 图形编辑器。在不知道您所指的文件类型的情况下,我无法 100% 确定发生了什么。
问。当我将新的注册表资源添加到我的注册表项目时,这
资源未添加到碳文件中。
Ans:是的,这是预期的行为。基本原理是,在给定的工作空间中,可以同时存在多个 C-App 项目。所以我们不确定哪个 C-App 项目用户希望包含给定的注册表资源。向所有 C-App 项目添加相同的注册表资源或任何其他工件似乎不正确。因此,我们不会自动将注册表资源或任何其他工件包含到 C-App 项目中。
注册表资源的另一个特殊场景是,您可以将注册表资源部署到任何 Carbon 服务器。因此,我们不能 100% 确定注册表资源的正确服务器角色。
在考虑了以上所有事实后,我们决定不在 C-App 项目中包含任何工件并让用户添加它们。
问。通过删除资源文件,该资源仍然存在于
项目/注册表(路径)并且没有很好地清理。我必须删除
从 artifact.xml 手动进行。
Ans:这可能是由于 Dev Studio 中的重构组件中的错误造成的。然而,我们对重构组件进行了一些修改以改进它并修复了 Developer Studio 3.3.0 Alpha 3 版本中的一些错误。通过这些修复,大多数此类问题都会消失。
问。当我尝试通过运行“mvn clean install”来制作碳文件时
命令行,构建挂起。我已经通过更改
'maven-car-plugin、wso2-esb-proxy-plugin 的版本,
wso2-general-project-plugin' 到 2.0.5(默认:2.0.4)。
Ans:与 Developer Studio 3.2.0 一起发布的 wso2-general-project-plugin 和 wso2 esb artifact 插件存在严重的性能问题。我们已经确定了这个问题[1],并在您发现的最新版本的插件中进行了修复。因此,使用这些插件,您将体验到更大的性能提升。
问。对 pom 文件所做的更改也不会保存,它们总是会恢复为原始值。
回答:更新 C-App 项目 [2] 的 pom.xml 的属性部分存在一个已知问题,我们正在努力为即将发布的 Dev Studio 版本解决此问题。
希望这能澄清您的一些疑虑并为您的疑问提供答案。
感谢和问候,
哈莎娜