As mentioned in BVAL-62, we are passing RAT. We switched to the
apache-rat-plugin on Monday as part of the BVAL-58 changes contributed
by David Jencks. Since most projects are still using the codehaus
version, you maven run may be finding that one instead, so try -
mvn clean apache-rat:check
And you should see the excludes get applied -
[INFO] [clean:clean {execution: default-clean}]
[INFO] [apache-rat:check {execution: default-cli}]
[INFO] Exclude: **/javax.validation.spi.ValidationProvider
[INFO] Exclude: README.txt
[INFO] Exclude: CHANGES.txt
[INFO] Exclude: **/.*/**
[INFO] Exclude: **/*.ftl
[INFO] Exclude: **/*.iml
[INFO] Exclude: **/*.log
[INFO] Exclude: **/maven-eclipse.xml
[INFO] Exclude: **/rat.txt
[INFO] Exclude: **/target/**/*
-Donald
On 5/26/10 5:00 AM, Mark Struberg wrote:
> Hi folks!
>
> 1st: Yes, I'd second that you all do a _very_ good job.
>
> 2nd: But we really also need to take care about those nifty little
> intellectual property rules! I know this just stinks from a technical pov,
> but it's really important. And since there have been a few problems recently,
> there is currently high attention on such things.
>
> There is currently a discussion over at [email protected] whether we will force rat
> runs on all incubation projects. So we really should pass rat
> _automatically_. Best bet is to enable it in our package phase.
>
> Also, there is no shame dropping a release! This happens pretty frequently
> (just look into the [email protected] archive). Usually there are good reasons
> if someone votes a -1 on a release - and all projects I know just suspend the
> vote until the vetoing member either got convinced to recall his veto or the
> problem got resolved.
>
> LieGrue,
> strub
>
> --- On Wed, 5/26/10, Carlos Vara <[email protected]> wrote:
>
>> From: Carlos Vara <[email protected]>
>> Subject: Re: [DISCUSS] Apache Bean Validation 0.1-incubating Release
>> Candidate
>> To: [email protected]
>> Date: Wednesday, May 26, 2010, 8:45 AM
>> Hi,
>>
>> - does "mvn rat:check" pass on the source
>>>
>>
>> After the problem with
>> javax.validation.spi.ValidationProvider has been
>> clarified, only bean-infos-json.ftl fails. I'm not familiar
>> with ftl files
>> so I don't know if they should have the license.
>>
>>
>>> - can you build the source-release.zip and svn tag
>>>
>>
>> Both build OK.
>>
>>
>>> - do all of the staged jars/zips contain the required
>> LICENSE, NOTICE
>>> and DISCLAIMER files
>>>
>>
>> bval-parent-0.1-incubating-source-release.zip contains all
>> the files.
>> Produced JARs when installing all have LICENSE and NOTICE
>> files. I think
>> they don't need the DISCLAIMER one.
>>
>>
>>> - are all of the staged jars signed and the signature
>> verifiable
>>>
>>
>> Verified signature and hashes of zip and pom files. All
>> OK.
>>
>>
>>> - is the signing key in the project's KEYS file and on
>> a public server
>>>
>>
>> It's on svn which is public for reading.
>>
>>
>>> - does the release pass the TCK
>>>
>>
>> Staged release passes incontainer and standalone tests
>> here. I also checked
>> with my project, and its test suite runs fine using this
>> version.
>>
>> So, unless "bean-infos-json.ftl" really needs the license
>> header, +1
>>
>> Good job these lasts days Donald!
>>
>
>
>
>