forked from osmdroid/osmdroid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gradle.properties
149 lines (109 loc) · 5.39 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
# Gradle build environment properties --------------------------------------------------------------
# From the Gradle documentation, "Chapter 20. The Build Environment":
#
# "Enables new incubating mode that makes Gradle selective when configuring projects. Only relevant
# projects are configured which results in faster builds for large multi-projects."
org.gradle.configureondemand true
# "Specifies the jvmargs used for the daemon process. The setting is particularly useful for
# tweaking memory settings. At the moment, the default settings are pretty generous with regards
# to memory."
org.gradle.jvmargs=-Xms8G -Xmx8G
# Dependency version configurations ----------------------------------------------------------------
#
# NOTE: I intentionally chose to use the all.lower.with.periods versus ALL_CAPS_WITH_UNDERSCORES
# naming convention for several reasons:
#
# - This naming convention is consistent with that which I'd expect to use in build scripts,
# you know, like the convention used when defining properties in Maven POMs. ;-P
#
# - Doing so forces the consumption of the value using the full syntax, which in my opinion
# provides clarity:
#
# e.g. ${project.property('foo-dependency-name.version')}
#
# - Okay, I'll admit it: I generally dislike the ALL_CAPS_WITH_UNDERSCORES convention. I only
# ever use them in Java code constants, database object names, and in environment variables
# (which is precisely why I left the Nexus and Repository URL properties alone below).
#
# - I strongly encourage spirited team-wide discussions on the subject, and hope that the
# output is captured and documented on a coding standards wiki page, and enforced by a style
# plugin and by visual inspection during code reviews.
#
# --Doyle
#
# --------------------------------------------------------------------------------------------------
gradleFury.version=1.1.3
android-plugin.version=7.2.2
# To be used for packages that depend on support lib (minSDK = 14 since 26.0.0)
android-minSdkForSupportLib.version=14
junit.version=5.10.2
robolectric.version=4.11.1
android.useAndroidX=true
android.enableJetifier=true
# Maven Repository (i.e. Sonatype Nexus Repository Manager) Configuration --------------------------
# username and pass can be stored local.properties with encryption
#NEXUS_USERNAME=
#NEXUS_PASSWORD=
RELEASE_REPOSITORY_URL=https://oss.sonatype.org/service/local/staging/deploy/maven2/
SNAPSHOT_REPOSITORY_URL=https://oss.sonatype.org/content/repositories/snapshots/
# Java Configuration -------------------------------------------------------------------------------
compileJava.sourceCompatibility=17
compileJava.targetCompatibility=17
# Android Configuration (used by gradle/android-support.gradle) ------------------------------------
android.buildToolsVersion=34.0.0
android.compileSdkVersion=34
android.minSdkVersion=8
android.targetSdkVersion=33
android.versionCode=57
# this is used for signing APK only, it can also be stored in local.properties
#android.signingConfigs.release.storeFile=
#android.signingConfigs.release.storePassword=
#android.signingConfigs.release.keyAlias=
#android.signingConfigs.release.keyPassword=
# this is used for creating signature files for jar's and whatnot
# required for maven central/sonatype repos, it can also be defined in local.properties
# GPG_PATH=/absolute/path/to/gpg.exe
# Maven POM Configuration (used by maven-publish in gradle/maven-support.gradle) -------------------
description=An Android library to display OpenStreetMap views.
# NOTE: this is also used as the default project.version
pom.version=6.1.21-SNAPSHOT
# NOTE: this is also used as the default project.group
pom.groupId=org.osmdroid
pom.url=https://github.com/osmdroid/osmdroid
pom.inceptionYear=2008
pom.licenses.license.0.name=The Apache Software License, Version 2.0
pom.licenses.license.0.url=http://www.apache.org/licenses/LICENSE-2.0
pom.licenses.license.0.distribution=repo
pom.organization.name=org.osmdroid
pom.organization.url=https://github.com/osmdroid/
pom.issueManagement.system=GitHub
pom.issueManagement.url=https://github.com/osmdroid/osmdroid/issues
pom.ciManagement.system=Travis
pom.ciManagement.url=https://travis-ci.org/osmdroid/osmdroid
pom.scm.url=https://github.com/osmdroid/osmdroid
pom.scm.connection=scm:git:[email protected]:osmdroid/osmdroid.git
pom.scm.developerConnection=scm:git:[email protected]:osmdroid/osmdroid.git
pom.distributionManagement.site.id=Github
pom.distributionManagement.site.url=https://github.com/osmdroid/osmdroid/releases
# developer list
pom.developers.developer.0.id=neilboyd
pom.developers.developer.0.name=Neil Boyd
#pom.developers.developer.0.email=
#pom.developers.developer.0.organization=
pom.developers.developer.0.role.0=developer
pom.developers.developer.1.id=kurtzmarc
pom.developers.developer.1.name=kurtzmarc
#pom.developers.developer.1.email=
#pom.developers.developer.1.organization=
pom.developers.developer.1.role.0=developer
pom.developers.developer.2.id=spyhunter99
pom.developers.developer.2.name=Alex O'Ree
#pom.developers.developer.2.email=
#pom.developers.developer.2.organization=
pom.developers.developer.2.role.0=developer
pom.developers.developer.3.id=MKergall
pom.developers.developer.3.name=Matt Kergall
#pom.developers.developer.3.email=
#pom.developers.developer.3.organization=
pom.developers.developer.3.role.0=developer
# TODO update with the rest of the crew