[
https://issues.apache.org/jira/browse/RAT-537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18131626#comment-18131626
]
ASF subversion and git services commented on RAT-537:
-----------------------------------------------------
Commit adf12d832c49cc6e93dc45371001b4c6ed75854a 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=adf12d832 ]
RAT-537: Review changes
> 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)