2012-01-30 52 views
5

有時候啓動eclipse時,我的工作空間中的項目不會出現在項目 - > clean。我該如何解決這個問題?工程中的項目沒有出現在項目中 - > clean

東西我曾嘗試:

  1. 項目結束,並重新開放
  2. 刪除項目和重新導入
  3. 關閉並重新啓動Eclipse的
  4. 重新啓動計算機
  5. 刷新工作區和重複以上任何步驟

有時候2號會有效,有時不會。這是一個非常煩人的問題,非常感謝任何幫助!


我已經爲所有項目定義了自定義ant構建。除了我的自定義構建器之外,我沒有選擇所有其他構建器。有些項目正在出現,有些則沒有。

回答

4

關閉日食並重新開啓幾次日蝕解決了這個問題。它似乎自動開啓構建,然後關閉日食和重新開放似乎有所幫助。

的Eclipse ... =)在<buildSpec>標籤
之間的低於線項目的項目文件

+0

duh。奇怪的。謝謝... – stpn108 2012-11-23 09:42:52

4

只有在Clean對話框中顯示項目(如果它具有某種構建器註冊)。您可以通過打開項目屬性來檢查這一點,並查找「構建器」選項卡。如果沒有建設者,那麼它不應該是可見的。

如果這是問題,那麼您應該嘗試確定項目文件夾中的.project文件在哪個點更改;這可能會提供有關罪魁禍首的暗示。

+0

我已經定義了自定義的ant構建文件作爲我所有項目的構建器。除了我的建築師,我拿出了所有其他建築商。一些項目已經出現,有些則沒有。顯示的項目只有我的構建器被選中,並且沒有出現的項目也是如此。 – prolink007 2012-01-30 16:02:37

+0

謝謝,這個答案讓我走上了正確的軌道。就我而言,導入的項目沒有註冊構建器。對於其他newbs:'Configure Build Path'>'Builders'>檢查'Java Builder' – danwild 2014-07-10 22:51:21

1

增加,並在清潔露面。我正在使用eclipse Juno。

<buildCommand> 
     <name>org.eclipse.jdt.core.javabuilder</name> 
     <arguments> 
     </arguments> 
</buildCommand> 
<buildCommand> 
     <name>org.eclipse.wst.common.project.facet.core.builder</name> 
     <arguments> 
     </arguments> 
</buildCommand> 
+0

感謝發佈! – 2016-01-27 14:41:36

0

你必須有核心的建設者在項目文件和我相信該項目的性質設置或Eclipse將不會顯示的項目從文件菜單中的清潔選項列表中的項目。這是項目 - 乾淨,打開乾淨的對話。

項目的特性被Eclipse使用,以便它知道它處理的是什麼類型的項目。當我試圖讓一個簡單的PERL項目在Eclipse中運行時,我碰到了項目特性的概念。

這裏是我用於Eclipse LUNA的一個例子。

<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
    <name>my-war</name> 
    <comment></comment> 
    <projects> 
    </projects> 
    <buildSpec> 
     <buildCommand> 
      <name>org.eclipse.wst.common.project.facet.core.builder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.wst.common.project.facet.core</nature> 
     <nature>org.eclipse.wst.common.moduleCore.ModuleCoreNature</nature> 
    </natures> 
</projectDescription> 

我還發現,我們使用Maven與angularjs項目,需要所有的被這個buildSpec和性質下蝕把它看作是可以清洗的項目:

<buildSpec> 
     <buildCommand> 
      <name>org.eclipse.m2e.core.maven2Builder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.m2e.core.maven2Nature</nature> 
    </natures> 
相關問題