OpenCms Documentation/Extending OpenCms/Development setups

From OpenCms Wiki
Revision as of 08:07, 14 June 2017 by Alberto Gallardo (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Developing the OpenCms core

(This is an extension to the official documentation page)

With the default configuration, the gradle build script assumes the following directory hierarchy:

. 
+--- BuildCms/ (build target dir)
+--- opencms-core/ (opencms-core sources)
     \--- src/org/opencms/main/version.properties (internal version properties file)
+--- version.properties  (external version properties file)


The gradle build script accesses the following configuration files (some relevant properties are shown):

version.properties
+--- version.number (version information)


The gradle build scripts supports the following properties (defaults are shown, if defined):

additional_repositories (semicolon-separated list of maven repositories)
max_heap_size: 1024m (The maximum heap size for the tasks workplaceTheme, gwt_* and test*)
external_directories
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox