[
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)