# Artifact Settings artifact_group=io.tswf.ci artifact_id=universal-ci-cd-scripts artifact_version=1.0.0-SNAPSHOT # Dependencies # Better Groovy better_groovy_scripting_gitea_version=2.0.2-SNAPSHOT better_groovy_scripting_shell_version=2.0.2-SNAPSHOT # Compilation settings java_min_version=1.8 source_files_encoding=UTF-8 # Groovy AST Settings ## Apply static compilation to all project groovycOptionGlobalCompileStaticTransform=true ## Use GString as annotation members, needs to provide @Column(name = "some_name_${SOME_CONSTANT}) usage groovycOptionGlobalGStringInAnnotationsTransform=true ## Call named method variants directly without map-parameterized generated proxy method groovycOptionGlobalNamedVariantsDirectCallsTransform=true ## Use to add default paramertes cto named variant calls via map (for Groovy 3xx) groovycOptionGlobalNamedVariantsDefaultsTransform=false ## Allow extensions in same sourceset (Exprerimental) groovycOptionSameSourceExtensions=true ## Make @NullSafe annotations working groovycOptionGlobalNullsafeChecks=true ## Make @CheckedMapConstructor annotation working groovycOptionGlobalCheckMapConstructors=true ## Enable earler silent static type checking (may break static compilation!) groovycOptionSilentTypeChecking=false ## Automatic checks slf4 log levels in runtime. E.g. log.debug("blablabla") will be if (log.isDebugEnabled()) { log.debug("blablabla") } groovycOptionSLF4JLevels=true # Application settings applicationMainClassName=none