I missed discussion of the previous version unfortunately. And it isn't listed on the main page at the maven-plugins.sf.net site - only in CVS.


Usually the major sticking point for our use of LGPL is if we have to import code (i.e. import com.* statements). Since neither of the findbugs plugins do this, I'd wager that it being lgpl isn't an issue. If it is, then we're going to have to take yet another look at plugins - checkstyle is LGPL and it is an included plugin.


Once external plugin handling is simplified, it won't be an issue, but for now - core plugins have far more exposure than anything else.


I agree there should only be 1 findbugs plugin. I don't really care which one dies / is folded into the other.


Cheers,

Ben

Eric Pugh wrote:

Ben,

I suggested a while back a findbugs plugin I had written, and was told that
because of the lgpl licensing issues, it needed to go elsewhere.  So it is
currently living at maven-plugins.sf.net.  I have talked to the developers,
and they are evaluating switching to an ASF friendly license that would
allow findbugs to be run in the core.

Now, while some people may think that if 1 findbugs plugin is good, then 2
must be better, I take the approach that we should merge the best idea's out
of both of our efforts!

Do you want to review what I did and figure out how to take the best of
both?  Also, if the lgpl think isn't an issue, I would prefer to have the
plugin be part of maven core to increase usage.

Eric Pugh



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Saturday, August 30, 2003 1:15 AM
To: [EMAIL PROTECTED]
Subject: cvs commit: maven/src/plugins-build/findbugs plugin.jelly


bwalding 2003/08/29 16:15:15


 Modified:    src/plugins-build/findbugs plugin.jelly
 Log:
 Was using incorrect sourcepath variable

 Revision  Changes    Path
 1.2       +4 -4      maven/src/plugins-build/findbugs/plugin.jelly

 Index: plugin.jelly
 ===================================================================
 RCS file: /home/cvs/maven/src/plugins-build/findbugs/plugin.jelly,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -r1.1 -r1.2
 --- plugin.jelly       29 Aug 2003 01:55:48 -0000      1.1
 +++ plugin.jelly       29 Aug 2003 23:15:15 -0000      1.2
 @@ -21,10 +21,10 @@

        <findbugs home="${maven.build.dir}/findbugshome"
                output="text"
 -              debug="false"><!--
 -              outputFile="${maven.build.dir}/findbugs.xml"-->
 -      <sourcePath path="${maven.compile.src.set}" />
 -      <class location="${maven.build.dest}" />
 +              debug="false"
 +              outputFile="${maven.build.dir}/findbugs.xml">
 +      <sourcePath path="${pom.build.sourceDirectory}"/>
 +      <class location="${maven.build.dest}"/>

        <j:forEach var="lib" items="${pom.artifacts}">
          <auxClasspath path="${maven.repo.local}/${lib.urlPath}"/>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to