2008-09-27 54 views
5

我使用Eclipse 3.4(ganymede官方,不是Service Pack)。在Eclipse 3.4中更新站點類別的問題

我有一個更新網站,將功能組織成類別;在編輯器和XML中一切看起來都很棒。

一旦網站在線,以通常的方式訪問它告訴我,所有的功能是「未分類」。我已經從運行3.4的多臺計算機上試過了,同樣的問題依然存在。

令人感興趣的是,我使用了Eclipse 3.3,並且很好地看到了類別,當然它不能安裝由3.4製作的插件。

我做錯了什麼或者這是一個已知的問題?

回答

0

該解決方案適用於我:

  1. 使用PDE更新站點項目創建的site.xml,建立自己的插件。確保你在這裏設置類別。
  2. 刪除由更新站點構建創建的artifacts.xml和content.xml。
  3. 使用P2 Metadata Generator生成您的工件和內容文件。我使用壓縮選項,所以我得到罐子。
  4. 更新站點應包括:site.xml,內容&工件瓶,功能和插件文件夾。

如果按照這個過程,它在Eclipse 3.3和3.4中可以正常工作。當然,你應該用Ant來自動化這個過程。

重要提示:

  • 我從來沒有元數據生成Ant任務工作,所以我調用它在它的Java的形式(第二個例子在上面的鏈接)。
  • 確保您的代
  • 輸入之前清除文物和內容個XML:site.xml的和內置的插件/功能文件夾
  • 指定metadataRepositoryName這是更新網站的標題(在某些情況下,向用戶顯示)

我會盡我所能在不久的將來寫博客... 讓我知道如果您有任何問題。

0

對我來說似乎工作的是將標籤,在site.xml中定義類別,在包含其他類別標籤的標籤之前。如果添加該功能後加用eclipse的編輯類,它會搞砸,高達...