-
Notifications
You must be signed in to change notification settings - Fork 10
/
gradle.properties
executable file
·77 lines (75 loc) · 3.08 KB
/
gradle.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
group=micro.apps
description=Monorepo for APIs and ETL Pipelines
############################################################
# kotlin settings
############################################################
kotlin.code.style=official
############################################################
# Jacoco settings
############################################################
# FIXME change to QualityGate to at lease 0.4
jacocoQualityGate=0.0
############################################################
# Jib settings
############################################################
gcloudProject=micro-apps
allowInsecureRegistries=false
baseDockerImage=gcr.io/distroless/java:17
#baseDockerImage=tar:///path/to/saved.tar
# pull a remote image and locally use it as base image
#baseDockerImage=docker://gcr.io/distroless/java:17
############################################################
# nexus settings
# Override username/password from ~/.gradle/gradle.properties
############################################################
nexus.url=<nexusUrl>
nexus.username=<username>
nexus.password=<token>
############################################################
# sonarqube settings
# Override username/password from ~/.gradle/gradle.properties
############################################################
systemProp.sonar.projectKey=micro-apps
# Sonar local testing
#systemProp.sonar.host.url=http://localhost:9000
systemProp.sonar.host.url=<sonarqubeUrl>
systemProp.sonar.login=<token>
## Optional Properties
#systemProp.sonar.verbose=true
#systemPropsonar.log.level=TRACE
############################################################
# http proxy settings
# Uncomment blow lines if you face gradle download errors.
# after downloading dependencies, your can comment them before pushing code to git.
# alternatively you can keep following proxy settings in ~/.gradle/gradle.properties
# to avoid accidental leaking your password.
############################################################
#systemProp.http.proxyHost=localhost
#systemProp.http.proxyPort=3128
#systemProp.http.nonProxyHosts=localhost|127.0.0.1
#systemProp.https.proxyHost=localhost
#systemProp.https.proxyPort=3128
#systemProp.https.nonProxyHosts=localhost|127.0.0.1
#systemProp.http.proxyUser=
#systemProp.http.proxyPassword=
### experimenting further proxy SSL fix options ###
#systemProp.jsse.enableSNIExtension=false
#systemProp.javax.net.ssl.trustStore=gradle/builder/cacerts
#systemProp.javax.net.ssl.trustStorePassword=changeit
############################################################
# gradle settings
############################################################
# gradle logs
#org.gradle.logging.level=INFO
# increase memory
org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m -XX:+HeapDumpOnOutOfMemoryError
# turn on parallel compilation, caching
org.gradle.caching=true
org.gradle.configuration-cache=true
org.gradle.configuration-cache.problems=warn
# FIXME: enable after : https://github.com/gradle/gradle/issues/17549
org.gradle.parallel=true
systemProp.org.gradle.unsafe.kotlin.assignment=true
# for kapt compiler plugin
kotlin.experimental.tryK2=true
kapt.use.k2=true