Mohammad,
Example from one of Hadoop's POMs:
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
<configuration>
<excludes>
<exclude>CHANGES.txt</exclude>
<exclude>.idea/**</exclude>
<exclude>src/main/conf/*</exclude>
<exclude>src/main/docs/**</exclude>
<exclude>dev-support/jdiff/**</exclude>
<exclude>src/main/native/*</exclude>
<exclude>src/main/native/config/*</exclude>
<exclude>src/main/resources/META-INF/services/org.apache.hadoop.security.SecurityInfo</exclude>
<exclude>src/main/native/m4/*</exclude>
<exclude>src/test/empty-file</exclude>
<exclude>src/test/all-tests</exclude>
</excludes>
</configuration>
</plugin>
Thanks.
Alejandro
On Tue, Sep 13, 2011 at 7:30 PM, Mohammad Islam <[email protected]> wrote:
>
>
> Thanks Alejandro for the quick reply.
>
> The current rat issues are follows.
>
> Main concern about release-log.txt and work.log file. We could skip those
> too, right. In pom.xml, how could we specify rat-excluded. Any example?
>
> Regards,
> Mohammad
>
>
>
>
>
> ./.gitignore
> ./release-log.txt
> ./work.log
> ./core/src/test/resources/PigMain.txt
> ./core/src/test/resources/test-ioutils.txt
> ./docs/src/site/twiki/AG_Install.twiki
> ./docs/src/site/twiki/AG_Monitoring.twiki
> ./docs/src/site/twiki/BundleFunctionalSpec.twiki
> ./docs/src/site/twiki/CoordinatorFunctionalSpec.twiki
> ./docs/src/site/twiki/DG_CommandLineTool.twiki
> ./docs/src/site/twiki/DG_CoordinatorRerun.twiki
> ./docs/src/site/twiki/DG_CustomActionExecutor.twiki
> ./docs/src/site/twiki/DG_EmailActionExtension.twiki
> ./docs/src/site/twiki/DG_Examples.twiki
> ./docs/src/site/twiki/DG_Overview.twiki
> ./docs/src/site/twiki/DG_QuickStart.twiki
> ./docs/src/site/twiki/DG_UsingHadoopKerberos.twiki
> ./docs/src/site/twiki/DG_WorkflowReRun.twiki
> ./docs/src/site/twiki/ENG_Building.twiki
> ./docs/src/site/twiki/WebServicesAPI.twiki
> ./docs/src/site/twiki/WorkflowFunctionalSpec.twiki
> ./examples/src/main/data/_SUCCESS
> ./examples/src/main/data/data.txt
> ./examples/src/main/data/log01.txt
> ./examples/src/main/data/log02.txt
> ./examples/src/main/data/log03.txt
> ./examples/src/main/data/log04.txt
> ./examples/src/main/data/log05.txt
> ./examples/src/main/data/log06.txt
> ./webapp/src/main/resources/.gitignore
>
>
> ________________________________
> From: Alejandro Abdelnur <[email protected]>
> To: [email protected]; Mohammad Islam <[email protected]>
> Sent: Tuesday, September 13, 2011 6:54 PM
> Subject: Re: Rat output :Apache license missing
>
> Mohammad,
>
> Thanks.
>
> The twiki syntax does not support comments, no comments.
>
> SQL supports comments, headers should be using sql comments.
>
> Not sure if Pig support comments, if so headers should be using pig
> comments.
>
> The Text file seem to be for testing, no headers there.
>
> There is a JS file, header should be in comments.
>
> .gitignore, no header there.
>
> _SUCCESS file, no header there.
>
> The files we knowingly leave without headers should be rat-excluded in the
> POM.
>
> Thanks.
>
> Alejandro
>
> On Tue, Sep 13, 2011 at 6:27 PM, Mohammad Islam <[email protected]> wrote:
>
>> Hi ,
>> I updated the most of the files with Apache license. After running "rat", I
>> found there are a quite a few files that need to be taken care of.
>>
>> Since there were no license on those file previously, what should we do?
>>
>> If you have experience, please comments on how could we address each file.
>> More specifically , following types are in question:
>> 1. *.twiki files
>> 2. *.sql files.
>> 3. *.txt file
>> 4. pig script.
>>
>> The corresponding "rat" output is here.
>>
>> Regards,
>> Mohammad
>>
>>
>> ./.gitignore
>> ./release-log.txt
>> ./work.log
>> ./core/src/test/resources/PigMain.txt
>> ./core/src/test/resources/test-ioutils.txt
>> ./distro/src/main/tomcat/ROOT/index.html
>> ./docs/src/site/twiki/AG_Monitoring.twiki
>> ./docs/src/site/twiki/BundleFunctionalSpec.twiki
>> ./docs/src/site/twiki/CoordinatorFunctionalSpec.twiki
>> ./docs/src/site/twiki/DG_CommandLineTool.twiki
>> ./docs/src/site/twiki/DG_CoordinatorRerun.twiki
>> ./docs/src/site/twiki/DG_CustomActionExecutor.twiki
>> ./docs/src/site/twiki/DG_EmailActionExtension.twiki
>> ./docs/src/site/twiki/DG_Examples.twiki
>> ./docs/src/site/twiki/DG_Overview.twiki
>> ./docs/src/site/twiki/DG_QuickStart.twiki
>> ./docs/src/site/twiki/DG_UsingHadoopKerberos.twiki
>> ./docs/src/site/twiki/DG_WorkflowReRun.twiki
>> ./docs/src/site/twiki/ENG_Building.twiki
>> ./docs/src/site/twiki/WebServicesAPI.twiki
>> ./docs/src/site/twiki/WorkflowFunctionalSpec.twiki
>> ./examples/src/main/apps/custom-main/id.pig
>> ./examples/src/main/apps/demo/id.pig
>> ./examples/src/main/apps/pig/id.pig
>> ./examples/src/main/data/_SUCCESS
>> ./examples/src/main/data/data.txt
>> ./examples/src/main/data/log01.txt
>> ./examples/src/main/data/log02.txt
>> ./examples/src/main/data/log03.txt
>> ./examples/src/main/data/log04.txt
>> ./examples/src/main/data/log05.txt
>> ./examples/src/main/data/log06.txt
>> ./utils/dbutils/updatescripts/dbscripts-2.2.5.sql
>> ./utils/dbutils/updatescripts/dbscripts-3.0.0.sql
>> ./utils/dbutils/updatescripts/dbscripts-3.0.1.sql
>> ./utils/dbutils/updatescripts/dbscripts-3.1.0.sql
>> ./utils/dbutils/updatescripts/updatescripts-2.x-to-3.0.0.sql
>> ./utils/dbutils/updatescripts/updatescripts-2.x-to-3.0.1.sql
>> ./utils/dbutils/updatescripts/updatescripts-3.0.0-to-3.0.1.sql
>> ./utils/dbutils/updatescripts/updatescripts-3.x-to-3.1.0.sql
>> ./utils/dbutils/updatescripts/upgradescript-2.x-to-3.0.0.sql
>> ./webapp/src/main/resources/.gitignore
>> ./webapp/src/main/webapp/json2.js