Project: talendesb
Issue TESB-763: Packaging of the project
As R&D team we need to provide two packages for the 4.0 release One package contains the software, the other the samples and the documentation. Both packages need to be provided as zip and tar.gz. a) Content of "software" package * TSF 2.4 and TIF 2.6 (CXF, camel Equinox karaf, Active MQ) * Monitoring Component * Locator Component * STS if not yet part of CXF Structure {noformat} / |-- | |-- bin (command line tools, wsdl2java, etc) | |-- container (Equinox/Karaf container w/ start/stop scripts etc.) | |-- docs | | |-- api (CXF Javadoc) | |-- etc (configurations) | |-- lib (CXF/Camel jars) | |-- lib-samples (jars required for samples, mainly for cxf) | |-- licenses (license text files for non-Apache licensed stuff) | |-- modules (CXF modules, should Camel components go here as well instead of lib?) | |-- samples (CXF/Camel examples) | |-- add-ons (subdirs for Locator, Monitoring, STS) |-- LICENSE |-- NOTICE |-- README {noformat} b) Content of "documentation" package * TSF & TIF samples * Rent a Car demo * locator & monitoring sample * TSF Users Guide * TIF Users Guide * Getting Started + Locator Users Guide + installation guide service locator Structure {noformat} / |-- | |-- docs (User Guides, Getting started, installation guide) |-- |-- examples (TSF, TIF samples, Rent a Car demo, locator sample, monitoring sample) {noformat} - Overall take TSF and TIF packages as blue print - Release build must use Nexus repository (not maven central)
Story points: 3