【问题标题】:WSO2 Eclipse plugin not working wellWSO2 Eclipse 插件无法正常工作
【发布时间】:2013-11-11 14:09:29
【问题描述】:

我正在使用:

  • Eclipse 开普勒
  • WSO2 Developer Studio v3.2 插件
  • WSO2 esb v4.7.0
  • Maven 3.x
  • Java 1.7.x
  • Windows 7

在使用 WSO2 Development Studio 时,我在 Eclipse 中遇到以下问题:

  • 如果我尝试编辑文件(通过“设计”或“源”视图),所做的更改不会被保存,而是会恢复为原始值。
  • 当我向我的 Registry 项目添加新的 Registry Resource 时,该资源不会添加到 carbon 文件中。
  • 通过删除资源文件,该资源仍然存在于项目/注册表(路径)中,并且没有很好地清理。我必须从 artifact.xml 中手动删除它。
  • 当我尝试通过从命令行运行“mvn clean install”来创建碳文件时,构建挂起。我已通过将 'maven-car-plugin、wso2-esb-proxy-plugin、wso2-general-project-plugin' 的版本更改为 2.0.5(默认值:2.0.4)来解决此问题。

对 pom 文件所做的更改也不会保存,它们总是会恢复为原始值。

这些问题是否已知,是否有可用的解决方案?

提前谢谢,期待回复。

【问题讨论】:

    标签: eclipse maven wso2 wso2esb wso2carbon


    【解决方案1】:

    首先我需要强调的是,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 版本解决此问题。

    希望这能澄清您的一些疑虑并为您的疑问提供答案。

    感谢和问候,

    哈莎娜

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-04
      • 2021-01-22
      • 2012-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-28
      相关资源
      最近更新 更多