Re: When running Ant on command line, how to not-show its WARNING
messages and only show ERROR message?
www wrote:
I am running Ant on command line, there are many, many WARNING
messages, cluttering my screen:
That's because there are many, many bad code idioms cluttering up your prog=
ram.
[javac] xx.java:48: warning: [unchecked] unchecked call to
<K1,V1>build(com.google.common.cache.CacheLoader<? super K1,V1>) as a
member of the raw type com.google.common.cache.CacheBuilder
[javac] return builder.build(new
CacheLoader<LocationAndDataTypeIdentifier, IdentifierZipFileHandler>()
[javac] ^
[javac] www.java:48: warning: [unchecked] unchecked conversion
.... such as improper generic conversions.
I'm guessing there's a type relationship problem between the 'CacheLoader' =
reference you showed us and the return type of the method, which you declin=
ed to show us.
[javac] found : com.google.common.cache.Cache
[javac] required:
com.google.common.cache.Cache<ohd.hseb.hefs.pe.tools.LocationAndDataTypeI=
dentifier,ohd.hseb.hefs.pe.acceptance.IdentifierZipFileHandler>
...
[javac] 1 error
[javac] 52 warnings
BUILD FAILED
/a/b/c/build.xml:106: Compile failed; see the compiler error output
for details.
I hope to make these warning message go away. I cannot see the
compiler error either. There is no a output file. Should the error be
on the screen?
You show us some of the error messages that you say "clutter up your screen=
". Doesn't that count as "on the screen"?
What do you mean "no a output file"?
Ant reports all javac output in its output. Since you show us some of your=
output, I conclude that the thing you want to see is in your output, just =
not in the part you deigned to share.
I've used Ant lots of times to compile, build and run Java programs. The o=
utput shows up on the screen just as you showed it, every time, unless redi=
rected. The output is the literal output of the 'javac' compiler, in the c=
ase of compilation, and therefore contains all the information you can get =
to track down your many, many bugs.
--
Lew