Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit 8ffe847

Browse files
authored
Fix compatibility for gradle > 4.4 (#8)
Description =========== We used some internal API's that changed in gradle 4.4. The API `resolveLater` in `PathToFileResolver` is gone so we replicate this API with `new Factory<File>` invocations instead for now. Changes ======= ![FIX] usage of removed API `resolveLater`
1 parent 6782204 commit 8ffe847

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

Diff for: src/main/groovy/wooga/gradle/wdk/unity/DefaultWdkPluginExtension.groovy

+17-7
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import wooga.gradle.unity.UnityPluginExtension
2525

2626
class DefaultWdkPluginExtension implements WdkPluginExtension {
2727

28-
private final FileResolver fileResolver
28+
protected final FileResolver fileResolver
2929
private final Project project
3030

3131
private Factory<File> pluginsDir
@@ -54,12 +54,17 @@ class DefaultWdkPluginExtension implements WdkPluginExtension {
5454

5555
@Override
5656
void setAssetsDir(File path) {
57-
assetsDir = fileResolver.resolveLater(path)
57+
setAssetsDir(path as Object)
5858
}
5959

6060
@Override
6161
void setAssetsDir(Object path) {
62-
assetsDir = fileResolver.resolveLater(path)
62+
assetsDir = new Factory<File>() {
63+
@Override
64+
File create() {
65+
fileResolver.resolve(path)
66+
}
67+
}
6368
}
6469

6570
@Override
@@ -72,13 +77,18 @@ class DefaultWdkPluginExtension implements WdkPluginExtension {
7277
}
7378

7479
@Override
75-
void setPluginsDir(File reportsDir) {
76-
pluginsDir = fileResolver.resolveLater(reportsDir)
80+
void setPluginsDir(File path) {
81+
setPluginsDir(path as Object)
7782
}
7883

7984
@Override
80-
void setPluginsDir(Object reportsDir) {
81-
pluginsDir = fileResolver.resolveLater(reportsDir)
85+
void setPluginsDir(Object path) {
86+
pluginsDir = new Factory<File>() {
87+
@Override
88+
File create() {
89+
fileResolver.resolve(path)
90+
}
91+
}
8292
}
8393

8494
@Override

0 commit comments

Comments
 (0)