1

まず、EclipseJunoを使用します。

2つのソースディレクトリを持つ単純なJavaプロジェクトがあります。

-- Project
  |-- src
    |-- main
    |-- test 

私はこれらのフォルダをbuildパスに設定し、すべて正常に動作します。しかし、このアプローチを使用したEclipseには2つの問題があります。

1)'src'ディレクトリは、パッケージエクスプローラーに別のフォルダーとして表示されます。それを隠す方法はありますか?2)メインディレクトリでコーディングする場合でも、テスト関連のクラスを参照できます。あなたが実際にそうするのはばかげていることはわかっていますが、たとえば私のコンテンツアシストが雑然としていることがわかりました。どういうわけか、メインから参照を削除してテストすることを強制できますか?または、少なくともコンテンツアシストリストから削除しますか?

4

1 に答える 1

1

テストクラスのパッケージ名は異なります。そのため、これらをに追加してType Filters、オートコンプリートリスト/コンテンツアシストに表示されないようにしたり、Open Type... (Ctrl+Shift+T)機能を使用したりすることができます。

したがって、テストクラスパッケージがで始まる場合はcom.test.blah、次のようにこのプレフィックスをタイプフィルタに追加します。

  1. ウィンドウ>>設定
  2. Java >>外観>>タイプフィルター(または検索ボックスにタイプフィルターと入力)
  3. クリックAdd...
  4. 入るcom.test.blah.*
  5. 適用>>OK

そして..これで完了です。

src別のフォルダとして表示されるフォルダについては、仕様によるものです。Project Explorer必要に応じてビューに切り替えることができます。ただし、はパースペクティブのタイプによって異なります...つまり、パースペクティブはパースペクティブJava EEとは異なる表示になりますJava

于 2013-02-21T12:47:19.840 に答える