何度も尋ねられたように見える同じ質問をするのは嫌いですが、MavensvnプロジェクトでEclipseインディゴを使用してオートコンプリートしようとするとこのエラーが発生します。与えられた答えはどれもうまくいかないようです'このコンパイルユニットはJavaプロジェクトのビルドパス上にありません'
			
			1780 次
		
2 に答える
            0        
        
		
問題は、プロジェクトのメタデータを SVN に追加していないことです。これは、.project、.classpath、およびプロジェクト ルートの .settings フォルダーなどのファイルです。元のワークスペースでプロジェクトにまだアクセスできる場合は、それらのファイルを見つけて SVN に追加できます。それ以外の場合は、Java プロジェクトを再作成してソース コードをインポートする必要があります。
于 2012-07-11T02:51:39.543   に答える
    
    
            0        
        
		
誰かが失われた場合に備えて答えを投稿するだけです.projectファイルに以下の太字のセクションを追加しました.
これはまだ解決できないインポートが残っているため、オートコンプリートは完全に機能しません-これを解決するには、ビルドパスのmavenリポジトリから特定のjarを追加する必要がありました-Eclipseは、たとえ私が持っていても、これらを自動的に追加しないようですビルド パスの 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>
    于 2012-07-11T02:51:57.780   に答える