Groovy Documentation

com.evinceframework.gradle.dojoBuilder
[Groovy] Class BuildProfileConvention

java.lang.Object
  com.evinceframework.gradle.dojoBuilder.BuildProfileConvention

class BuildProfileConvention

Property Summary
java.lang.String basePath

This is the "root" of the build, from where the rest of the build will be calculated from.

LayerConvention layers

This allows you to create different "layer" modules as part of a build that contain discreet functionality all built into single file.

java.lang.Package packages

This is an array of hashes of package information which the builder uses when mapping modules.

java.lang.String releaseDir

This is the root directory where the build should go.

java.lang.String releaseName

This provides a name to a particular release when outputting it.

 
Method Summary
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

basePath

java.lang.String basePath
This is the "root" of the build, from where the rest of the build will be calculated from. This is relative to where the build profile is located.


layers

LayerConvention layers
This allows you to create different "layer" modules as part of a build that contain discreet functionality all built into single file.


packages

java.lang.Package packages
This is an array of hashes of package information which the builder uses when mapping modules. This provides flexibility in locating in different places and the pulling it together when you build.


releaseDir

java.lang.String releaseDir
This is the root directory where the build should go. The builder will attempt to create this directly and will overwrite anything it finds there. It is relative to the basePath
See Also:
BuildProfileConvention#basePath#basePath


releaseName

java.lang.String releaseName
This provides a name to a particular release when outputting it. This is appended to the releaseDir. For example, if you are going to release your code in release/prd you could set your releaseDir to release and your releaseName to prd.
See Also:
BuildProfileConvention#releaseDir#releaseDir


 

Groovy Documentation