Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   Java (http://www.velocityreviews.com/forums/f30-java.html)
-   -   Re: When running Ant on command line, how to not-show its WARNINGmessages and only show ERROR message? (http://www.velocityreviews.com/forums/t806783-re-when-running-ant-on-command-line-how-to-not-show-its-warningmessages-and-only-show-error-message.html)

Lew 12-10-2011 01:46 AM

Re: When running Ant on command line, how to not-show its WARNINGmessages 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 program.

> [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 declined to show us.

> [javac] found : com.google.common.cache.Cache
> [javac] required:
> com.google.common.cache.Cache<ohd.hseb.hefs.pe.too ls.LocationAndDataTypeIdentifier,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 youroutput, 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 output shows up on the screen just as you showed it, every time, unless redirected. The output is the literal output of the 'javac' compiler, in the case of compilation, and therefore contains all the information you can get to track down your many, many bugs.

--
Lew


All times are GMT. The time now is 04:59 PM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.