Skip to content

Commit bd7dbf5

Browse files
committed
fix: Improve compatibility with Gradle Configuration Cache #99
1 parent 1451423 commit bd7dbf5

File tree

6 files changed

+23
-9
lines changed

6 files changed

+23
-9
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 6.3.5
4+
5+
##### Fixes
6+
- Improve compatibility with Gradle Configuration Cache #99
7+
38
## 6.3.4
49

510
##### Fixes

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ This plugin can virtually set project version and properties, based on current *
2828

2929
```groovy
3030
plugins {
31-
id 'me.qoomon.git-versioning' version '6.3.4'
31+
id 'me.qoomon.git-versioning' version '6.3.5'
3232
}
3333
3434
version = '0.0.0-SNAPSHOT'
@@ -41,7 +41,7 @@ gitVersioning.apply {
4141

4242
```kotlin
4343
plugins {
44-
id("me.qoomon.git-versioning") version "6.3.4"
44+
id("me.qoomon.git-versioning") version "6.3.5"
4545
}
4646

4747
version = "0.0.0-SNAPSHOT"
@@ -374,9 +374,8 @@ export VERSIONING_GIT_TAG=$PROVIDED_TAG;
374374
## Build & Release
375375

376376
```shell
377-
./gradlew build
378-
# Publishes this plugin to local Maven
379-
./gradlew publishToMavenLocal
377+
# Publishes this plugin to local Maven
378+
./gradlew build publishToMavenLocal
380379
# Publishes this plugin to Gradle Plugin portal.
381380
./gradlew login && ./gradlew publishPlugins
382381
```

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ plugins {
1212
}
1313

1414
group 'me.qoomon'
15-
version '6.3.4'
15+
version '6.3.5'
1616
sourceCompatibility = JavaVersion.VERSION_11
1717
targetCompatibility = JavaVersion.VERSION_11
1818

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
package me.qoomon.gradle.gitversioning;
22

3+
import org.gradle.api.Action;
34
import org.gradle.api.DefaultTask;
5+
import org.gradle.api.Project;
6+
import org.gradle.api.Task;
7+
import org.gradle.api.file.RegularFileProperty;
8+
import org.gradle.api.tasks.Input;
9+
import org.gradle.api.tasks.InputFile;
410
import org.gradle.api.tasks.TaskAction;
511

612
public class VersionTask extends DefaultTask {
13+
private final Object projectVersion = getProject().getVersion();
714

815
@TaskAction
9-
void printVersion() {
10-
System.out.println(getProject().getVersion());
16+
void printProjectVersion() {
17+
System.out.println(projectVersion);
1118
}
1219
}

src/test/resources/testProjects/standardProject/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'me.qoomon.git-versioning' version '6.1.6'
2+
id 'me.qoomon.git-versioning' version '6.3.5'
33
}
44

55
gitVersioning.apply {

src/test/resources/testProjects/standardProject/gradle.properties

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,6 @@ version = 1.0.0-SNAPSHOT
33

44
foo=foo@properties
55
bar=bar@properties
6+
7+
org.gradle.unsafe.configuration-cache=true
8+
org.gradle.unsafe.configuration-cache-problems=warn

0 commit comments

Comments
 (0)