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

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

Commit 631a89bab73b2d5837be9425babd9f63f7089fec in creadur-rat's branch 
refs/heads/core-update-for-ui-migration from Philipp Ottlinger
[ https://gitbox.apache.org/repos/asf?p=creadur-rat.git;h=631a89bab ]

RAT-537: Simplify code and fix warning


> Separate UI from core 
> ----------------------
>
>                 Key: RAT-537
>                 URL: https://issues.apache.org/jira/browse/RAT-537
>             Project: Apache RAT
>          Issue Type: New Feature
>          Components: Client - ant, Client - cli, Client - maven, core engine
>    Affects Versions: 0.18
>            Reporter: Claude Warren
>            Assignee: Claude Warren
>            Priority: Major
>             Fix For: 1.0.0
>
>
> Currently all UI code is built when core is built.  This change extracts the 
> UI code from the core and allows them to develop at their own cadence. 
> Core will provide Interfaces to implement to control the core operation.  
> Core will also provide a set of Apache Common Client options that should be 
> implemented as well as test cases to verify that the implementations are 
> correct.
> Clients will concentrate on integration with various UIs.  Three UI 
> implementations will be provided.
>  * CLI - command line
>  * Maven - maven plugin
>  * Ant - Ant library.
> UI implementations will implement the Apache Commons Client options in the 
> native interface and will use the Core provided tests to validate correct 
> implementations.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to