Ant zbudowany na InteliiJ Community Edition nie pokazał błędów kompilatora
Mam istniejący projekt, który chcę zbudować w IntelliJ Community Edition 11.1.4 działającym na Ubuntu 12.04.1 LTS
W oknie Build Ant dodałem projektbuild.xml
klikając na+ przycisk w lewym górnym rogu okna i nawigacja do pliku. Zadania związane z plikiem kompilacji są wymienione i klikam zielony przycisk odtwarzania, aby uruchomić kompilację ant, która rozpoczyna się zgodnie z oczekiwaniami.
Spodziewałem się, że zobaczę błędy kompilatora i że IntelliJ CE przedstawi te błędy kompilatora i pozwoli mi na przeskoczenie do źródła (obrażającego) po dwukrotnym kliknięciu błędów w oknie Wiadomości.
Zamiast tego okno komunikatów wyświetla następujący błąd, który po dwukrotnym kliknięciu powoduje przejście dojavac
zadanie ant wbuild.xml
plik.
build.xml:389: Compile failed; see the compiler error output for details.
Jest to świetna rada i bardzo chcę ją śledzić, ale nie mogę, ponieważ błąd kompilatora nie jest wyświetlany w żadnym miejscuWiadomości okno. Następny i poprzedni komunikat nie prowadzą do faktycznego błędu kompilatora.
Chcę wiedzieć, jak zobaczyć komunikaty o błędach kompilatora w IntelliJ po uruchomieniu kompilacji Ant.
Próbowałem dodać flagę -v do wiersza polecenia Ant: pole w Execution Properties. Nie zmieniło to zachowania.
Następnie spróbowałem obniżyć klasyfikację z Ant 1.8 do Ant 1.7. tym razem widziałem zmianę w zachowaniu. kompilacja nie działa w ogóle i pojawia się następujący błądhttps://gist.github.com/4073149 na terminalu.
Thejavac
zadanie ant wygląda tak.
<target name="compile-only" depends="">
<stopwatch name="Compilation"/>
<javac destdir="${build.classes.dir}" debug="on" deprecation="off"
classpathref="base.path" excludes="/filtering/**/**">
<src path="${src.dir}"/>
<src path="${build.autogen.dir}"/>
</javac>
<!-- Copy all resource files to the output dir -->
<copy todir="${build.classes.dir}">
<fileset dir="${src.dir}">
<include name="**/*.properties"/>
<include name="**/*.gif"/>
<include name="**/*.png"/>
<include name="**/*.jpg"/>
<include name="**/*.svg"/>
<include name="**/*.jpeg"/>
<exclude name="**/.svn"/>
</fileset>
</copy>
<stopwatch name="Compilation" action="total"/>