2013-07-10 12 views
5

c'ho seguente struttura nel progetto EclipseForza Eclipse di ignorare le classi test per la ricerca Java

- /src/main/java 
    - /src/test/java 

Quando apro gerarchia di richiamo o utilizzando la ricerca java, risultato della ricerca contiene le classi da /src/test/java Classi. Lo stesso vale per la gerarchia di tipi e altre ricerche.

Ci sono numeri di test unitari e non voglio vedere le classi dei pacchetti /src/test/java nei risultati di ricerca.

Il modo più semplice: basta escluderlo dal percorso di costruzione. Esistono anche filtri per la gerarchia delle chiamate, tuttavia non sono stato in grado di trovarli per la semplice ricerca java. Anche i filtri si basano sul modello del nome, che però non è molto buono.

Sto cercando più conveniente modo

+0

per Gerarchia View, è possibile a quanto pare definire un working set per raggiungere questo obiettivo: http://stackoverflow.com/questions/3098313/any-way-to-hide- test-classes-from-the-hierarchy-view-in-eclipse? rq = 1 – Thilo

risposta

3

Fare clic destro sulla cartella di prova, andare alle proprietà e selezionare la casella di controllo "derivata". Quindi fai clic su OK.

enter image description here

Oppure è possibile creare 2 set di lavoro. 1 set per il codice e un secondo per i test. Quindi quando cerchi, puoi cercare solo il working set che contiene il codice.

  • Aprire la finestra di ricerca (Ctrl + H)
  • Modifica la ricerca portata a working set
  • Fare clic su Scegli ...
  • Fare clic su Nuovo per creare un nuovo set di lavoro con il quale si desidera cercato (o Aggiungi tutto e quindi rimuovere quelli che si desidera filtrare i
+0

Derived non funziona per me. Set di lavoro diverso per test e src è una soluzione davvero stupida. L'esclusione/test/pacchetto dalla patch di costruzione è molto meglio. Ho già impostato il set di lavoro più (> 10) per diversi progetti di maven in uno spazio di lavoro – Anton

+0

@Anton Escludendoli dal percorso di costruzione non li escluderemo dai risultati di ricerca. Ti sto solo dando delle opzioni. – JREN

+0

In realtà lo farà. Sto parlando di ricerca java, gerarchia di chiamate ecc. – Anton

Problemi correlati