簡體   English   中英

WSO2 Eclipse插件運行不正常

[英]WSO2 Eclipse plugin not working well

我正在使用:

  • 日蝕開普勒
  • WSO2 Developer Studio v3.2插件
  • WSO2 esb v4.7.0
  • Maven的3.x
  • Java 1.7.x
  • Windows 7的

使用WSO2 Development Studio時,我在Eclipse中遇到以下問題:

  • 如果我嘗試編輯文件(通過“設計”或“源”視圖),則更改不會保存,而是恢復為原始值。
  • 當我將新的注冊表資源添加到我的注冊表項目時,此資源不會添加到Carbon文件中。
  • 通過刪除資源文件,該資源仍存在於項目/注冊表(路徑)中,並且無法很好地清理。 我必須從artifact.xml中手動將其刪除。
  • 當我嘗試通過從命令行運行'mvn clean install'來制作Carbon文件時,構建掛起。 我已通過將“ maven-car-plugin,wso2-esb-proxy-plugin,wso2-general-project-plugin”的版本更改為2.0.5(默認值:2.0.4)來解決此問題。

而且對pom文件所做的更改也不會保存,它們總是恢復為原始值。

這些問題是否已知,是否有可用的解決方案?

提前致謝,期待得到答復。

首先,我需要強調的是,未使用Eclipse Kepler測試和驗證WSO2 Dev Studio 3.2.0,並且官方支持的Eclipse版本是Eclipse Juno SR2。 盡管開普勒未經測試,但我確實希望大多數功能都能正常工作。

以下是您的意見/問題的答案:

問:如果我嘗試編輯文件(通過“設計”或“源”視圖),則更改不會保存,而是恢復為原始值。

回答:您在這里指的是什么文件? 它是工件文件嗎? 或實用程序文件,例如pom.xml?

在將值恢復為以前的值之前,我們還沒有遇到過這個問題。 但是,有一種已知的行為,即如果您嘗試添加ESB編輯器無法識別的新元素/值,它只會從源中刪除新添加的值。但是,該行為特定於ESB圖形編輯器。 在不知道您要引用的文件類型的情況下,我不能100%確定發生了什么。

問:當我將新的注冊表資源添加到我的注冊表項目時,此資源沒有添加到Carbon文件中。

回答:是的,這是預期的行為。 理由是,在給定的工作空間中,可以同時存在多個C-App項目。 因此,我們不確定哪個C-App項目用戶希望包括給定的注冊表資源。 將相同的注冊表資源或任何其他工件添加到所有C-App項目似乎並不正確。 因此,我們不會自動將注冊表資源或任何其他工件包含到C-App項目中。

Registry Resources的另一種特殊情況是,您可以將Registry Resource部署到任何Carbon Server。 因此,我們不能100%確定注冊表資源的正確服務器角色。

考慮了以上所有事實后,我們決定不將任何工件包含在C-App Project中,並讓用戶添加它們。

問:通過刪除資源文件,該資源仍然存在於項目/注冊表(路徑)中,並且清理得不好。 我必須從artifact.xml中手動將其刪除。

回答:這可能是由於Dev Studio中的重構組件中的錯誤所致。 但是,我們對重構組件做了一些修改,以改進它,並修復了Developer Studio 3.3.0 Alpha 3版本中的一些錯誤。 有了這些修復程序,大多數此類問題都將消失。

問:當我嘗試通過從命令行運行'mvn clean install'來制作Carbon文件時,構建掛起。 我已通過將“ maven-car-plugin,wso2-esb-proxy-plugin,wso2-general-project-plugin”的版本更改為2.0.5(默認值:2.0.4)來解決此問題。

回答:與Developer Studio 3.2.0一起發布的wso2-general-project-plugin和wso2 esb工件插件相關的嚴重性能問題。 我們已經確定了此問題[1],並已在您發現的最新版本的插件中修復。 因此,使用這些插件,您將獲得更大的性能提升。

問:對pom文件所做的更改也不會保存,它們總是恢復為原始值。

回答:C-App項目[2]的pom.xml的更新屬性部分存在一個已知問題,我們正在為即將發布的Dev Studio版本進行修復。

希望這可以澄清您的一些顧慮並為您的查詢提供答案。

謝謝並恭祝安康,

Harshana

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM