何度も尋ねられたように見える同じ質問をするのは嫌いですが、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 に答える