dev@glassfish.java.net

Re: FindBugs support

From: Bill Shannon <bill.shannon_at_sun.com>
Date: Mon, 14 Sep 2009 20:54:38 -0700

I have no idea. I don't even *try* to interpret most of maven's output.
It's so chatty I can't tell what's important and what's not.

In any event, I see the same kind of output.


Lloyd Chambers wrote on 9/14/09 5:37 PM:
> Is this a real error or it just looks like an error?
>
> [INFO] Setting property: classpath.resource.loader.class =>
> 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
> [INFO] Setting property: velocimacro.messages.on => 'false'.
> [INFO] Setting property: resource.loader => 'classpath'.
> [INFO] Setting property: resource.manager.logwhenfound => 'false'.
> [INFO] **************************************************************
> [INFO] Starting Jakarta Velocity v1.4
> [INFO] RuntimeInstance initializing.
> [INFO] Default Properties File:
> org/apache/velocity/runtime/defaults/velocity.properties
> [INFO] Default ResourceManager initializing. (class
> org.apache.velocity.runtime.resource.ResourceManagerImpl)
> [INFO] Resource Loader Instantiated:
> org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
> [INFO] ClasspathResourceLoader : initialization starting.
> [INFO] ClasspathResourceLoader : initialization complete.
> [INFO] ResourceCache : initialized. (class
> org.apache.velocity.runtime.resource.ResourceCacheImpl)
> [INFO] Default ResourceManager initialization complete.
> [INFO] Loaded System Directive:
> org.apache.velocity.runtime.directive.Literal
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
> [INFO] Loaded System Directive:
> org.apache.velocity.runtime.directive.Include
> [INFO] Loaded System Directive:
> org.apache.velocity.runtime.directive.Foreach
> [INFO] Created: 20 parsers.
> [INFO] Velocimacro : initialization starting.
> [INFO] Velocimacro : adding VMs from VM library template :
> VM_global_library.vm
> *[ERROR] ResourceManager : unable to find resource
> 'VM_global_library.vm' in any resource loader.
> [INFO] Velocimacro : error using VM library template
> VM_global_library.vm
> : org.apache.velocity.exception.ResourceNotFoundException: Unable to
> find resource 'VM_global_library.vm'
> [INFO] Velocimacro : VM library template macro registration complete.
> [INFO] Velocimacro : allowInline = true : VMs can be defined inline in
> templates
> [INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline
> may NOT replace previous VM definitions
> [INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will
> be global in scope if allowed.
> *[INFO] Velocimacro : initialization complete.
> [INFO] Velocity successfully started.
> [INFO] [findbugs:findbugs]
> [I
>
>
> On Sep 11, 2009, at 4:38 PM, Bill Shannon wrote:
>
>> I've just committed some changes to support running FindBugs for
>> GlassFish.
>> At the top level, or in any module, you can run
>>
>> mvn findbugs:findbugs
>>
>> to generate the FindBugs XML report, which is not very readable directly
>> but is used by the Hudson FindBugs plugin to generate a more readable
>> report. Hopefully Jane will be setting up Hudson to do that soon.
>>
>> You can also run
>>
>> mvn site
>>
>> to generate a more readable html report that you can browse. Open the
>> target/site/findbugs.html file to browse the report.
>>
>> I hope this will encourage everyone to run FindBugs before committing
>> changes, and to continue to clean up the existing FindBugs errors.
>>
>> The current scheme uses an exclude file per module to exclude a very small
>> number of errors reported by FindBugs. Do not modify these exclude files
>> yourself. Instead, send mail to Jagadesh and me with the details of why
>> you think your FindBugs error should be excluded. Expect the answer to
>> be "no". :-)
>>
>> Thanks.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> <mailto:dev-unsubscribe_at_glassfish.dev.java.net>
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>> <mailto:dev-help_at_glassfish.dev.java.net>
>>
>
> Lloyd Chambers
> lloyd.chambers_at_sun.com <mailto:lloyd.chambers_at_sun.com>
> GlassFish Team
>
>
>