Eclipse Plugin for ThingWorx Extensions 發行版本說明
已在 Eclipse 外掛程式中新增下列強化功能與錯誤修正。已更新已知問題。
9.1.x 及更新版本
強化功能
已新增對在 Mac 上執行 SWTBot 測試套件的支援。
已將 haCompatible 旗標新增至專案內容。
如需有關 haCompatible 的詳細資訊,請參閱封裝與部署 ThingWorx 解決方案的最佳作法
已知問題
相關 JIRA
當您使用 Java 11 JRE 建立延伸功能時,Eclipse 外掛程式可讓您建立 module-info 檔案。ThingWorx 不支援 Java 11 模組。因此,建立 module-info 會導致延伸功能匯入失敗。
延伸功能開發人員應拒絕建立 module-info 檔案,產生的延伸功能應能如預期運作。
TW-84679
TW-85998
7.2
強化功能
已新增對四種新基礎類型的支援:THINGCODE、VEC2、VEC3 與 VEC4。將內容、服務和組態表新增至以 Java 為基礎的實體時,已經可以使用這些項目。
程式錯誤修正
相關 JIRA
已修正 ThingWorx Extension 選單動作顯示在 ThingWorx 視角以外的問題。
TW-5151
已將格式驗證新增至服務參數的預設值,以防匯入時發生錯誤。
TW-5956
Add Service 精靈中新增含資料負載輸出參數的服務時,您現在可以指定資料形式和資料負載類型選項。
TW-6054
已修正匯入動作,以防重新匯入從工作區刪除的延伸功能專案時,沒有刪除磁碟中的專案內容。
TW-6400
New Widget 精靈現在會自動開啟 *.ide.js 檔案。
TW-6409
已修正 New AuthenticatorNew Directory Service 精靈的問題:如果您選擇 Finish 按鈕而不繼續執行精靈中的第二步,則不會將實體標記為可編輯的延伸功能物件。
TW-6412
已修正刪除目錄服務導致發生錯誤及 metadata.xml 檔案未正確更新的問題。
TW-7843
7.1
強化功能
已新增對刪除實體的支援,以便能夠相應更新 metadata.xml 檔案。當您選取檔案並選擇刪除動作時,確認對話方塊會出現,您可以在此預覽刪除檔案時將會發生的變更。
已新增在實體中產生事件註解的 ThingWorx Source > Add Event 動作
已新增在實體中產生訂閱註解的 ThingWorx Source > Add Subscription 動作
已新增使匯入的實體 XML 檔案為從 ThingWorx Composer 匯出之檔案的功能
已在 New > ThingWorx ProjectImport ThingWorx Project 精靈中新增可以選擇 Gradle 或 Ant 來建構延伸功能的選項。請注意,針對 Gradle,目前僅支援 Gradle STS 外掛程式。
已新增 New > Extension Migrator 動作來產生移轉程式 Java 檔案並相應地更新 metadata.xml 檔案。當您將舊版實體匯入至含有新版延伸功能的系統時,您可以使用移轉程式來更新舊版實體。
已強化 New > Template 精靈來指定基礎範本與實行的形式
已移除 New > Subsystem 動作,因為建立自訂子系統是已淘汰的作法
已新增實體 XML 檔案的新動作,以將其標記為可編輯的延伸功能物件
匯入現有延伸功能 zip 檔案之後,ThingWorx Extension 視角會成為預設。
程式錯誤修正
相關 JIRA
在 ThingWorx 專案的前後關聯中,+ 工具列動作現在會啟動 New Thing Template 精靈,而非 New File 精靈。
TW-4668
已修正 New ThingWorx Project 精靈來處理含特殊字元的名稱
TW-4733
已修正不會在 Mac OS X 中載入外掛程式圖示的問題
TW-4954
已修正未顯示精靈標題 (例如 Add Service) 的問題
TW-4967
在沒有專案的情況下啟動新實體精靈不會再發生錯誤。在該情況下下,它現在的行為類似 New Class 精靈。
TW-5023
取消 New Project 精靈時,專案現在已清除。
TW-5024
已移除 New Jar Resource 精靈中參考選取 zip 檔案的不正確標籤
TW-5051
已修正 New Widget 精靈中在某些情況下未正確轉譯專案清單的問題
TW-5109
已修正將 isLoggedisPersistent 方面新增至註解的 Add Property 動作
TW-5195
已更新設定 Async 方面的 Add Service 精靈
TW-5234
已強化 New Authenticator 精靈,使您能夠指定 Tomcat 部署參考 Java Servlet JAR 的位置
TW-5562
已修正當焦點在 Java 編輯器中時,ThingWorx 工具列動作無法正常運作的問題
TW-5566
已修正匯入的現有延伸功能 zip 檔案中,物形式的 className 為空的問題
TW-5576
按一下實體 XML 檔案時,從滑鼠右鍵選單中隱藏例如 Add Servic 等動作
TW-5646
已修正由於在 Linux 機器上發生類別路徑錯誤而導致延伸功能建構失敗的問題
TW-5733
驗證器與目錄服務實體會標記為可編輯的延伸功能物件,並且預設為禁用。
TW-5960
已新增驗證功能來防止建立的內容、服務等的名稱與實體中現有內容或服務的名稱相同。
TW-5966
已強化新內容精靈中對於內容預設值的驗證
TW-6057
已修正建立 INFOTABLE 內容時未將資料形式名稱新增至實體的問題
TW-6128
7.0
強化功能
已針對程式碼產生新增 Configuration Table Wizard
SDK Javadocs 現在會在建立專案時自動連結至 SDK 資源
建立服務時,會在內部產生追蹤記錄陳述式 (以及適當的初始化工具)
ThingWorx 來源動作現在可從 .java 檔案內的滑鼠右鍵選單中找到
程式錯誤修正
相關 JIRA
已修正新增實體時 metadata.xml 檔案中格式不一致的問題
TW-3744
已修正產生程式碼時某些基礎類型在註解中不是大寫的問題
TW-5102
已修正建立及匯入延伸功能專案時,以及 Eclipse 安裝的檔案路徑中有空格的問題
TW-5252
6.6
初始發行版本
這是否有幫助?