2009-11-24 12 views
8

Sto usando ANTLR per generare file sorgente Java. Posso far capire a Eclipse che i file generati sono derivati, ma mi dà ancora avvertimenti su cose innocue (ad esempio importazioni non necessarie e così via). Mi piacerebbe configurare Eclipse per ignorare i file derivati ​​quando si visualizzano gli avvertimenti. È possibile?Eclipse può essere configurato per disabilitare gli avvisi per i file di origine derivati?

+0

correlati a http://stackoverflow.com/questions/1127920/how-to-suppress-java-warnings-for-specific-directories-or-files-such-as-generate – Gray

+0

Vedere la risposta di Knubo a [Come sopprimere gli avvisi Java per directory o file specifici come il codice generato] (http://stackoverflow.com/questions/1127920/how-to-suppress-java-warnings-for-specific-directories-or-files-such-as- generato/3749955 # 3749955) per un modo di usare Maven per aggiungere automaticamente le annotazioni @SuppressWarnings. – 0x89

risposta

7

Ho paura che quello che vedi (nelle Preferenze) è ciò che ottieni.

Tuttavia, se si sta andando ad avere ANTLR codice di produzione per voi in ogni caso, perché non fare un passo avanti e avere il vostro script di build (formica, Maven, ...) avvolgere il codice in un vaso per voi? Configura quel file Jar come dipendenza in Eclipse ed Eclipse non dovrà guardare il brutto codice generato automaticamente e fare un tentativo.

+0

OK, questo è quello che ho finito per fare. Non eccessivamente elegante, ma funziona. E la mia tendenza OCD a mantenere uno spazio di lavoro privo di avvisi può continuare. Grazie. –

3

È possibile inserire i file derivati ​​o generati automaticamente in un progetto Eclipse separato e applicare le proprietà speciali del progetto al progetto 'file derivati', come non visualizzare Avvisi per le importazioni non utilizzate.

Diverse impostazioni nello stesso progetto per diversi pacchetti o cartelle di origine non sono possibili, per quanto ne so.

Problemi correlati