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