Global Directory
Global Directory
EXPLORE OUR SITES
London Stock Exchange Group
LSEG Data & Analytics
MyAccount
LSEG Perspectives
London Stock Exchange
FTSE Russell
LCH
Contact Us
Home
TR Internal
Is there a Cobalt Java project template?
Rich Harkrader
If you wish to create a new Cobalt Java project, is there a project template somewhere that includes a skeleton of the things you will need? Things like logging, ant build files, etc?
Find more posts tagged with
java
setup
module
refinitiv-internal
Accepted answers
Siddharth Singhvi
From what I know there is no template for projects. However when you want to have a Java project created (with Continuous integration builds, etc.), contact CO_CM_TECH. They will setup the base skeleton (with ant scripts for CI builds etc.). From there you will have to setup logging and other "regular" features for your project. As a reference for logging you can check these links –
1.
Infrastructure Logging
2.
Guide lines for logging
All comments
Siddharth Singhvi
From what I know there is no template for projects. However when you want to have a Java project created (with Continuous integration builds, etc.), contact CO_CM_TECH. They will setup the base skeleton (with ant scripts for CI builds etc.). From there you will have to setup logging and other "regular" features for your project. As a reference for logging you can check these links –
1.
Infrastructure Logging
2.
Guide lines for logging
Nidhi.Sen
The Central Tech Cobalt team has created a **CobaltJavaTemplate** which you can [download from the Corporate Source repository][1] .
**Description**
*CobaltJavaTemplate is a template Java web project which can be used as a starting point to develop new projects the Cobalt way.
The template implements and demonstarates many of the guiding principals of the
Cobalt Application Framework
.
Some highlights of the template:
Spring MVC architecture
REST web services
Standard HealthCheck and ResourceCheck monitoring endpoints
Application logging using Log4J
Ivy dependency management
TDD (JUnit Unit tests using Mockito)
Integration tests framework
Use of infrastructure libraries (for instance, for annotations used by TRMR and other infrastructure tools)
ANT scripts for compiling and deploying the application
Usage of system properties (can be valued either from CMDB attributes or within the module Properties files)
*
[1]:
https://components.thomsonreuters.com/marketplace/unique.do?id=296&pageID=6
Quick Links
All Forums
Recent Questions
Terms of use
Privacy & Cookie Statement
Cookies settings
Do not sell my info
Whistleblowing
UK Bribery Act
Modern Slavery Act