Ada kelas dalam kode sumber Eclipse yang disebut JavaBuilder[1], yang memiliki flag DEBUG dan SHOW_STATS (boolean statis) yang ingin saya aktifkan untuk men-debug masalah build, karena memungkinkan pencetakan alasan untuk membangun kembali, misalnya:

if (DEBUG)
    System.out.println("JavaBuilder: Performing full build since last saved state was not found"); 

Saya menduga mereka dapat diaktifkan dengan beberapa argumen di "Eclipse.ini"?

Saya ingin tahu apa sintaks argumennya, dan di mana stdout Eclipse masuk.

Atau jika seseorang dapat mengaktifkannya tanpa me-restart Eclipse, tentu saja.


[1] org.Eclipse.jdt.core/model/org/Eclipse/jdt/internal/core/builder/JavaBuilder.java

1
Jonas N 12 Mei 2021, 20:53

1 menjawab

Jawaban Terbaik

Sepertinya ini disetel oleh opsi pelacakan org.eclipse.jdt.core/debug/builder. Opsi org.eclipse.jdt.core/debug juga harus disetel.

Anda dapat menyetel opsi ini dengan mengaktifkan pelacakan di Preferensi di halaman 'Umum > Pelacakan' atau dengan menggunakan file .options (lihat pertanyaan ini)

Kelas org.eclipse.jdt.internal.core.JavaModelManager mendefinisikan opsi pelacakan untuk kode JDT.

1
greg-449 12 Mei 2021, 18:31