Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 2.69 KB

README.md

File metadata and controls

66 lines (43 loc) · 2.69 KB

CoConAT

Latest Release Build Status Coverage Status Coverage Status

CoConAT Java flavour

This is the Java flavour of the CoConAT Content Access Tool. It is a small library to access the contents of a CoreMedia content repository through direct access of a Replication Live Server database in a structured way.

Ancestry

It is derived from the CoreMedia Adaptor CoMA of the tangram project and will hopefully replace parts of it later. This ancestry also is the reason why you will find many method implemented which are not anticipated in the relating interfaces.

Feedback

Please use the issue reporting facility at github to get in touch.

Usage example

The code contains a small ReadContent.java program which illustrates the usages and is meant for connection to a menusite MySQL database created with a stock CoreMedia 7 content management server which can be created from the project workspace or from the gradle demo for CoreMedia server assembly and the accompanying tools.

Test

It also comes with a small database using a transcribed tangram example application document model and some content items which are used during the unit test. This renders the test an integration test but removed the need to mock too many items. To ease this a small hsqldb was used which is not supported by recent CoreMedia versions. So the document model was translated to an old 5.0 server. Both versions of the document type model are included in this code repository.

Building

The code includes the usual gradle based build. So a complete run will be

gradle clean build jacocoTestReport publishToMavenLocal

Availability

Stable releases are available through the jcenter repository while snapshots are available at oss.jfrog.org.

https://oss.jfrog.org/artifactory/oss-snapshot-local/