2013-08-05 12 views
9

Ho un progetto Maven sul mio Eclipse. Quando eseguo la gerarchia delle chiamate ottengo il messaggio:La risorsa non si trova sul percorso di costruzione di un progetto java?

La risorsa non è sul percorso di costruzione di un progetto java.

Cosa deve essere configurato per questo?

+0

Cosa stai facendo gerarchia di richiamo su? – yair

+0

su un metodo ... – user1954970

+0

La classe che contiene il metodo nel percorso di generazione del progetto Maven java? – yair

risposta

0

Poiché si sta lavorando a un progetto di maven, quindi Ogni risorsa deve essere inclusa nel file pom.xml, in caso contrario, il file esterno deve essere incluso come file jar. Inoltre, se non si è in grado di aprire la gerarchia della chiamata, il progetto a cui si fa riferimento deve essere aperto nell'area di lavoro Eclipse.

0

supponendo che ci si aspetti una gerarchia di chiamate nel proprio codice, assicurarsi che tutte le fonti si trovino nella directory src/main/java.

Hai installato il plug-in eclipse m2e? La tua eclissi riconosce il progetto come un progetto maven? (Tasto destro> Maven> convertire in progetti Maven)

+0

sì, ho installato il plugin m2e e l'ho convertito nel progetto maven anche .. – user1954970

+0

e le build del progetto? – Gab

+0

NO .. non crea .. – user1954970

10

ho seguito le seguenti fasi ha funzionato:

  1. proprietà-> progetto facets-> Controlla java-> ok
  2. convertito al Maven progetto.
+0

Ho dovuto fare qualcosa di simile a quanto sopra. 1. Fare clic con il pulsante destro del mouse sul progetto Maven 2. Fare clic su Proprietà> Sfaccettature progetto 3. Fare clic su "Converti in modulo sfaccettato" 4. Verificare che Java sia stato selezionato nella colonna "Progetto sfaccettatura", quindi fare clic su Applica – Navigatron

+0

Non ho "Project Facets" disponibile come opzione. –

Problemi correlati