15

Eclipse Juno にアップグレードし、既存の Java EE プロジェクトをインポートした後、[タスク] ビューに、.java ファイルのコメントからの TODO が表示されません。特にガターを右クリックしAdd Task...てポップアップメニューから選択することで、新しいTODOタスクを手動で追加できますが、Eclipseは自分のコメントからTODOを独自に作成する必要があります。

タスクタグに関連するすべての設定を調べましたが、それらはすべてデフォルト (したがって OK) ですが、まだタグは表示されません。プロジェクトを閉じたり開いたりして再構築しようとしました。Gitリポジトリをチェックして、古いEclipseですべてが機能していたため、ドットファイル(.projectなど)が変更されていないことを確認しました。

この質問は役に立ちませんでした... Eclipse に Java TODO を表示させるにはどうすればよいですか?

4

3 に答える 3

9

ファイルを調査した.projectところ、次の性質が見つかりました。

<natures>
    <nature>org.eclipse.ajdt.ui.ajnature</nature>
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
    <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>

最初のものは、いくつかの注釈を処理するために使用する AspectJ を参照しています。新しくインストールされた Eclipse にはデフォルトで AspectJ ツールが含まれていないことに気付きました! AJDT をインストールした後、タスク ビューに TODO が表示され、問題が解決しました。

奇妙なことは、Eclipse が不明な性質のプロジェクト (= プラグインがないもの) を持っていることについて文句を言わないのはなぜですか? そして、この AJDT の欠如により、通常の JDT が TODO の検索に失敗するのはなぜでしょうか?..

于 2012-08-05T07:39:23.113 に答える