[ 
https://issues.apache.org/jira/browse/RAT-537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philipp Ottlinger reassigned RAT-537:
-------------------------------------

    Assignee: Philipp Ottlinger

> 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: Philipp Ottlinger
>            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
(v8.20.10#820010)

Reply via email to