2009-08-04 3 views

risposta

11

Se non si sta scrivendo un plug-in, è possibile modificare il file .project e rimuovere la natura del plug-in, e forse anche la natura degli strumenti API se è presente.

<projectDescription> 
    ... 
    <natures> 
     <nature>org.eclipse.pde.PluginNature</nature> 
     <nature>org.eclipse.jdt.core.javanature</nature> 
     <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature> 
    </natures> 
</projectDescription> 
3

Si tratta di un semplice progetto Java? E quale versione di eclipse (e plugin) stai usando?
Perché per un progetto EMF (modello), il file build.properties non esiste finché non viene generato il modello (come mentioned here).

Altrimenti, provare un aggiornamento completo del progetto e/o controllare se si dispone di un file che fa riferimento a file build.properties all'interno del progetto.

1

Ho avuto lo stesso errore, ma non ha funzionato per le altre soluzioni. Sto usando eclipse 4.3 e ho dovuto rimuovere la cartella .metadata. Dopo aver ricaricato il progetto, l'avviso era sparito.

4

Grazie per questo suggerimento! La rimozione dell'intera cartella .metadata elimina molte configurazioni personali, ma l'eliminazione di .metadata/.plugins/org.eclipse.core.resources/.projects/_your_project_name_ è sufficiente.

+0

Ciò risolverà anche altri problemi di build PDE come 'build.properties' alla ricerca di file che non esistono più. E per gli altri, non dimenticare di cancellare una particolare cartella del progetto e non l'intera directory '.metadata/.plugins/org.eclipse.core.resources' che contiene anche molte altre informazioni importanti. – Matt

1

L'eliminazione di .metadata/.plugins/org.eclipse.core.resources/.projects/_your_project_name_ ha funzionato anche per me. Ho dovuto riavviare il mio IDE (Eclipse) per farmi vedere le modifiche. La ricostruzione e l'aggiornamento non riflettono i cambiamenti.

0

Per il mio caso, nessuna delle proposte di cui sopra ha aiutato. Ma la soluzione reale era sorprendentemente semplice: nella vista Problemi apri il menu di scelta rapida dell'avviso (fai clic con il tasto destro del mouse) e seleziona "Elimina". Conferma l'avviso standard che si apre e l'avviso è sparito e non riappare più dopo anche dopo aver "pulito" e costruito.