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

ASF subversion and git services commented on RAT-323:
-----------------------------------------------------

Commit a0514c11c673cef258991053896f0f035d8a1f35 in creadur-rat's branch 
refs/heads/master from Philipp Ottlinger
[ https://gitbox.apache.org/repos/asf?p=creadur-rat.git;h=a0514c11 ]

RAT-323: Fix build warning about double version definition


> 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
>            Priority: Major
>         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