[ 
https://issues.apache.org/jira/browse/RAT-323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17894855#comment-17894855
 ] 

Claude Warren commented on RAT-323:
-----------------------------------

[~nchammas] The current 0.17-SNAPSHOT should have the latest include/exclude 
functionality.  If you would take a look I would appreciate it.  You should be 
able to specify the GIT standard exclusions as well as reading from your 
current exclude file.

the --help option is now much more complete so please take a look at that if 
you get the chance.

I am also looking for someone to code up a  `.ratignore` processor which should 
be fairly simple to do but I want to make sure that it makes sense to someone 
other than me. ;)

 

> Harmonize UIs
> -------------
>
>                 Key: RAT-323
>                 URL: https://issues.apache.org/jira/browse/RAT-323
>             Project: Apache Rat
>          Issue Type: Improvement
>          Components: Client - cli
>    Affects Versions: 0.16
>            Reporter: Claude Warren
>            Assignee: Claude Warren
>            Priority: Major
>             Fix For: 0.17
>
>         Attachments: RAT_harmonize_UIs.csv, RAT_harmonize_UIs_rev2.csv
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> The UIs (CLI, ANT and Maven) were all developed separately and have different 
> options.
> There is an overlap in some functionality and the functionality of some UIs 
> is not found in others.
> This task is to do two things:
>  # collect all the UI options, and ensure that they are all supported in the 
> ReportConfiguration class. 
>  # modify the UIs so that the names of the options are the same (or as 
> similar as possible) across the three UIs.  Renamed methods are to be 
> deprecated in favour of new methods.
>  
> Example:
> apache-rat-plugin has 3 options: parseSCMIgnoresAsExcludes, 
> useEclipseDefaultExcludes, useIdeaDefaultExcludes that change the file 
> filter.  These are options that would be useful in all UIs and should be 
> moved to the ReportConfiguration so that any UI can set them.
> By harmonization I mean that options like the above are extracted from the 
> specific UIs where they are implemented and moved to the ReportConfiguration 
> so that the implementations are in one place and can be shared across all UIs.
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to