Skip to content

Commit 4f4dd6b

Browse files
authored
Gradle improvements (#45)
1 parent 4310a46 commit 4f4dd6b

11 files changed

Lines changed: 376 additions & 32 deletions

File tree

.github/workflows/ci_cd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ jobs:
4848
- name: Run assemble
4949
if: ${{ !steps.is_main_repo.outputs.value || github.event_name == 'pull_request' }}
5050
run: |
51-
gradle assemble
51+
./gradlew assemble
5252
5353
- name: Run assemble and publish
5454
if: ${{ steps.is_main_repo.outputs.value && github.event_name != 'pull_request' }}
5555
run: |
5656
echo "$KEYSTORE_BASE64" | base64 -d > keystore
57-
gradle assemble publishToSonatype closeAndReleaseSonatypeStagingRepository \
57+
./gradlew assemble publishToSonatype closeAndReleaseSonatypeStagingRepository \
5858
-PsigningKey=$MAVEN_SIGNING_KEY -PsigningPassword=$MAVEN_SIGNING_PASSWORD -PpublishUsername=$MAVEN_USERNAME -PpublishPassword=$MAVEN_PASSWORD \
5959
-PkeystoreKeyAlias=$KEYSTORE_KEY_ALIAS -PkeystoreKeyPassword=$KEYSTORE_KEY_PASSWORD -PkeystoreFile=$PWD/keystore -PkeystorePassword=$KEYSTORE_PASSWORD
6060
env:

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ jobs:
4545
id: release
4646
run: |
4747
if [ -n "$VERSION_OVERRIDE" ]; then
48-
gradle release -Prelease.forceVersion=${VERSION_OVERRIDE}
48+
./gradlew release -Prelease.forceVersion=${VERSION_OVERRIDE}
4949
else
50-
gradle release -Prelease.versionIncrementer=increment${VERSION_INCREMENT}
50+
./gradlew release -Prelease.versionIncrementer=increment${VERSION_INCREMENT}
5151
fi
5252
env:
5353
VERSION_INCREMENT: ${{ github.event.inputs.VERSION_INCREMENT }}

GenericApp/app/build.gradle

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ plugins {
88

99
android {
1010
defaultConfig {
11-
applicationId "io.openremote.app"
12-
minSdkVersion 25
13-
compileSdk 35
14-
targetSdkVersion 35
15-
versionCode 44
16-
versionName version
11+
applicationId = "io.openremote.app"
12+
minSdkVersion = 25
13+
compileSdk = 35
14+
targetSdkVersion = 35
15+
versionCode = 44
16+
versionName = version
1717

1818
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1919

@@ -42,19 +42,19 @@ android {
4242
}
4343

4444
buildFeatures {
45-
viewBinding true
45+
viewBinding = true
4646
}
4747

4848
compileOptions {
49-
sourceCompatibility JavaVersion.VERSION_17
50-
targetCompatibility JavaVersion.VERSION_17
49+
sourceCompatibility = JavaVersion.VERSION_17
50+
targetCompatibility = JavaVersion.VERSION_17
5151
}
5252

5353
kotlinOptions {
5454
jvmTarget = '17'
5555
}
5656

57-
namespace 'io.openremote.app'
57+
namespace = 'io.openremote.app'
5858

5959
publishing {
6060
singleVariant('release') {
@@ -128,8 +128,8 @@ afterEvaluate {
128128
maven {
129129
if (!version.endsWith('-LOCAL')) {
130130
credentials {
131-
username findProperty("publishUsername")
132-
password findProperty("publishPassword")
131+
username = findProperty("publishUsername")
132+
password = findProperty("publishPassword")
133133
}
134134
}
135135
url = version.endsWith('-LOCAL') ? layout.buildDirectory.dir('repo') : version.endsWith('-SNAPSHOT') ? findProperty("snapshotsRepoUrl") : findProperty("releasesRepoUrl")

ORLib/build.gradle

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ plugins {
77
}
88

99
android {
10-
namespace 'io.openremote.orlib'
10+
namespace = 'io.openremote.orlib'
1111

1212
defaultConfig {
13-
minSdkVersion 25
14-
compileSdk 35
15-
targetSdkVersion 35
16-
versionCode 1
17-
versionName version
13+
minSdkVersion = 25
14+
compileSdk = 35
15+
targetSdkVersion = 35
16+
versionCode = 1
17+
versionName = version
1818

1919
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2020
consumerProguardFiles "consumer-rules.pro"
@@ -35,7 +35,7 @@ android {
3535
}
3636
}
3737
buildFeatures {
38-
viewBinding true
38+
viewBinding = true
3939
}
4040
compileOptions {
4141
sourceCompatibility JavaVersion.VERSION_17
@@ -129,8 +129,8 @@ afterEvaluate {
129129
maven {
130130
if (!version.endsWith('-LOCAL')) {
131131
credentials {
132-
username findProperty("publishUsername")
133-
password findProperty("publishPassword")
132+
username = findProperty("publishUsername")
133+
password = findProperty("publishPassword")
134134
}
135135
}
136136
url = version.endsWith('-LOCAL') ? layout.buildDirectory.dir('repo') : version.endsWith('-SNAPSHOT') ? findProperty("snapshotsRepoUrl") : findProperty("releasesRepoUrl")

ORLib/src/test/java/io/openremote/orlib/service/ESPProvisionProviderTest.kt

Lines changed: 0 additions & 4 deletions
This file was deleted.

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ allprojects {
5757
repositories {
5858
google()
5959
mavenCentral()
60-
maven { url 'https://jitpack.io' }
60+
maven { url = 'https://jitpack.io' }
6161
}
6262
}
6363

gradle/wrapper/gradle-wrapper.jar

44.6 KB
Binary file not shown.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
4+
networkTimeout=10000
5+
validateDistributionUrl=true
6+
zipStoreBase=GRADLE_USER_HOME
7+
zipStorePath=wrapper/dists

gradlew

Lines changed: 248 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)