Hi...
Here is how I used RAT [1]:
1- mvn clean eclipse:clean
This step to move any files which are not part of source code and
any binary file as a result of a build.
2- I checked out the source code of RAT tool and built a JAR.
3- I have an updated source code working copy of Isis trunk.
4- java -jar apache-rat-0.8-SNAPSHOT.jar ./
Out of that command I got the attached RAT report.
I could interpret the information there by comparing it with a report
I generated for Apache OpenEJB [2], but I still need someone to have a
look at it more specifically for files IDK what they are used for, for
example the *.hsp files and like.
But as a general note, I believe we need to add ASL header for each
and every file which going to be included in out source tar-ball and
which is not generated as generated files don't need to have that
header, if we can add it thats better but if not then no problem.
Meanwhile I will correct problems for files I know whats the use of
them in the repository. Looking forward your feedback.
[1] - http://incubator.apache.org/rat/
On Mon, May 9, 2011 at 5:16 AM, Mohammad Nour El-Din
<[email protected]> wrote:
> 1st round with RAT [1] failed to report because of having 240+ files
> w/o a compliant license, or this is what it says :D.
>
> [1] - http://incubator.apache.org/rat/
>
> On Mon, May 9, 2011 at 4:41 AM, Mohammad Nour El-Din
> <[email protected]> wrote:
>> Hi...
>>
>> I found these resources as start to get a hands on experience about
>> Apache release process.
>>
>> General release process rules:
>> --------------------------------------------
>> 1- http://www.apache.org/dev/release-publishing.html
>> 2- http://www.apache.org/dev/release.html
>>
>> Podling release management:
>> -------------------------------------------
>> 1- http://incubator.apache.org/incubation/Incubation_Policy.html#Releases
>> 2- http://incubator.apache.org/guides/releasemanagement.html
>>
>> --
>> Thanks
>> - Mohammad Nour
>> Author of (WebSphere Application Server Community Edition 2.0 User Guide)
>> http://www.redbooks.ibm.com/abstracts/sg247585.html
>> - LinkedIn: http://www.linkedin.com/in/mnour
>> - Blog: http://tadabborat.blogspot.com
>> ----
>> "Life is like riding a bicycle. To keep your balance you must keep moving"
>> - Albert Einstein
>>
>> "Writing clean code is what you must do in order to call yourself a
>> professional. There is no reasonable excuse for doing anything less
>> than your best."
>> - Clean Code: A Handbook of Agile Software Craftsmanship
>>
>> "Stay hungry, stay foolish."
>> - Steve Jobs
>>
>
>
>
> --
> Thanks
> - Mohammad Nour
> Author of (WebSphere Application Server Community Edition 2.0 User Guide)
> http://www.redbooks.ibm.com/abstracts/sg247585.html
> - LinkedIn: http://www.linkedin.com/in/mnour
> - Blog: http://tadabborat.blogspot.com
> ----
> "Life is like riding a bicycle. To keep your balance you must keep moving"
> - Albert Einstein
>
> "Writing clean code is what you must do in order to call yourself a
> professional. There is no reasonable excuse for doing anything less
> than your best."
> - Clean Code: A Handbook of Agile Software Craftsmanship
>
> "Stay hungry, stay foolish."
> - Steve Jobs
>
--
Thanks
- Mohammad Nour
Author of (WebSphere Application Server Community Edition 2.0 User Guide)
http://www.redbooks.ibm.com/abstracts/sg247585.html
- LinkedIn: http://www.linkedin.com/in/mnour
- Blog: http://tadabborat.blogspot.com
----
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein
"Writing clean code is what you must do in order to call yourself a
professional. There is no reasonable excuse for doing anything less
than your best."
- Clean Code: A Handbook of Agile Software Craftsmanship
"Stay hungry, stay foolish."
- Steve Jobs