External tools problem

I defined an external tool to call ant to format my code. The definition
looks like this:


When I run it in IDEA, I got error related to log4j. However I can copy the
generated command and run in a dos window. Looks like it is because IDEA
sets CLASSPATH environment variable before calling ant. I've found a
workaround by adding "set CLASSPATH=" in ant.properties. Wonder if IDEA can
do this automatically or run external tools in a fresh environment.

==================== IDEA OUTPUT =========================

C:\apache-ant-1.5.3\bin\ant.bat -f C:\proj\spss\jalopy\build.xml format -Ddir=C:\proj\spss\gui\src -Dclassname=BACCMappingsAction
Buildfile: C:\proj\spss\jalopy\build.xml

Jalopy Java Source Code Formatter 1.0b10
Format 1 source file

file:C:/proj/spss/jalopy/build.xml:19: java.lang.NoSuchMethodError: org.apache.log4j.spi.LoggingEvent.getLevel()Lorg/apache/log4j/Level;

Total time: 5 seconds
External tool 'format' completed with exit code 0

1 comment
Comment actions Permalink

Forgot to mention I'm using IDEA 1074 on windows XP home.


Please sign in to leave a comment.