This is a repository for BMJ content processing. It includes BMJ, Careers and Student production and publication processes.
Production and publication code mainly uses ANT builds and uses a variety of different extensions and programs as part of the validation, transformation, PDF creation, image conversion and interaction with APIs. The ANT builds are initiated by a windows batch file which is either launched from a SendTo on the users desktop or run on a shedule, depending on the nature of that process.
The processes depend upon the following resources:
- apache-ant-1.9.4 for build pipelines
- Curl for API interacion
- Ghostscript for PDF creation
- ImageMagick-7.0.3-Q16 for image conversion
- Java 1.8.0_40 for ANT
- RenderX XEP for as an XSL-FO engine
- Saxon 8.0 (located in the ANT lib) for XSLT transformations and Schematron validation
If you wish to use a later version of any of these resources then the paths to set up them up as environment variables will have to change in the batch files.
...