C'è un sacco di discussioni su Ant e Eclipse, ma nessuna risposta precedente sembra aiutarmi.Come si imposta il percorso di generazione Eclipse e il percorso classe da un file di build Ant?
Ecco l'affare: sto cercando di creare un programma Java che compaia correttamente con Ant dalla riga di comando. (Per confondere ulteriormente le cose, il programma che sto tentando di compilare è Ant stesso.)
Quello che voglio veramente fare è portare questo progetto in Eclipse e farlo compilare in Eclipse in modo tale che i tipi di binding e le associazioni di variabili (nomenclatura da Eclipse JDT) sono stati risolti correttamente. Ho bisogno di questo perché ho bisogno di eseguire un'analisi statica sul codice che è costruito su Eclipse JDT. Il modo normale in cui porto un progetto Java in Eclipse in modo che Eclipse lo costruisca e risolva tutti i binding è quello di importare semplicemente le directory di origine in un progetto Java e quindi dirgli di usare la directory src/main/come "directory di origine" ".
Sfortunatamente, farlo con Ant causa il fallimento della compilazione con numerosi errori di compilazione. Mi sembra che il file di build Ant stia configurando il percorso della classe e il percorso di compilazione correttamente (possibilmente escludendo alcuni file sorgente) ed Eclipse non ha questa informazione.
C'è un modo per prendere il percorso classe &, creare informazioni sul percorso incorporate in un file di build Ant e fornire tali informazioni a Eclipse per inserire i suoi file .project e .classpath? Ho provato, creando un nuovo progetto da un file di build esistente (un'opzione nel menu File) ma questo non aiuta. Il progetto ha ancora gli stessi errori di compilazione.
Grazie, Nels
Grazie, questo è utile. Spero che qualcuno abbia già sviluppato il tipo di sceneggiatura che descrivi. In particolare, questi file di build hanno molte inclusioni condizionali e mi piacerebbe risolverli automaticamente. –