2012-07-11 66 views
0

工作,我恨TA問,似乎甲肝被問了很多次同樣的問題,但我得到這個錯誤,當我試圖與一個maven SVN項目日食靛藍自動完成;沒有給出的答案似乎工作 「此編譯單元不在Java項目的構建路徑中」日食靛藍自動完成不會對行家SVN項目

回答

0

剛剛發佈的情況下,somene答案丟失同樣的方式我 我剛纔添加下面的粗體部分在我的項目文件

這仍然給我留下了進口再也無法得到解決,從而自動完成不工作的所有的方式 - 來解決這個問題,我不得不從構建路徑的Maven倉庫中添加特定的罐子 - 似乎日食只是沒有在構建路徑

<?xml version="1.0" encoding="UTF-8"?> 
    <projectDescription> 
     <name>MYPROJECT</name> 
     <comment></comment> 
     <projects> 
     </projects> 
     <buildSpec> 
       <!--Added this buildcommand section --> 
      <buildCommand> 
       <name>org.eclipse.jdt.core.javabuilder</name> 
       <arguments> 
       </arguments> 
      </buildCommand> 
      <buildCommand> 
       <name>org.eclipse.m2e.core.maven2Builder</name> 
       <arguments> 
       </arguments> 
      </buildCommand> 
     </buildSpec> 
     <natures> 
      <nature>org.eclipse.m2e.core.maven2Nature</nature> 
       <!--Added this nature section --> 
      <nature>org.eclipse.jdt.core.javanature</nature>   
     </natures> 
    </projectDescription> 
+0

除非你使用一種非常古老的M2E插件,我相信所有的這些應該已經M2E來處理,如果你正確地導入Maven項目,並已在某些情況下,執行「更新項目配置」。 – 2012-07-16 02:19:21

0

問題是您沒有在SVN中添加項目元數據。它是類似於.project,.classpath和項目根目錄中的.settings文件夾的文件。如果您仍然可以訪問原始工作區中的項目,則可以找到這些文件並將其添加到SVN。否則,您將需要重新創建一個Java項目並導入您的源代碼。

+0

它是一個自動添加這些即使我有Maven倉庫 變量第三方存儲庫,我沒有核心開發人員訪問存儲庫 - 我的解決方案離子上面只能部分 - 現在它顯示錯誤,如該聲明的包「組織。」預計 包「web.src.main.java.org ......」不匹配,進口不能讓我的解決方法> Java構建路徑和配置源根,這似乎是在你的項目/網絡/ src文件夾 - – 2012-07-11 03:07:09

+0

你必須去到項目屬性不能自動完成。您可能需要在Java Build Path頁面上完成相當多的工作才能爲此項目創建有效的配置。 – 2012-07-11 12:08:58