Skip to content

Commit b8f9219

Browse files
committed
fixing gradle build
1 parent 291e39b commit b8f9219

File tree

11 files changed

+50
-14
lines changed

11 files changed

+50
-14
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,9 @@ More details (e.g., #LOCs and used databases) on these APIs can be found [in thi
7272

7373
### REST: Java/Kotlin
7474

75-
* Reservations API (not-known license), [jdk_11_gradle/cs/rest/reservations-api](jdk_11_gradle/cs/rest/reservations-api) , from [https://github.com/cyrilgavala/reservations-api](https://github.com/cyrilgavala/reservations-api)
75+
* Bibliothek (MIT), [jdk_17_gradle/cs/rest/bibliothek](jdk_17_gradle/cs/rest/bibliothek), from [https://github.com/PaperMC/bibliothek](https://github.com/PaperMC/bibliothek)
76+
77+
* Reservations API (not-known license), [jdk_11_gradle/cs/rest/reservations-api](jdk_11_gradle/cs/rest/reservations-api), from [https://github.com/cyrilgavala/reservations-api](https://github.com/cyrilgavala/reservations-api)
7678

7779
* Genome Nexus (MIT), [jdk_8_maven/cs/rest-gui/genome-nexus](jdk_8_maven/cs/rest-gui/genome-nexus), from [https://github.com/genome-nexus/genome-nexus](https://github.com/genome-nexus/genome-nexus)
7880

jdk_11_gradle/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
allprojects {
3+
ext {
4+
EVOMASTER_VERSION = "1.6.2-SNAPSHOT"
5+
}
6+
}

jdk_11_gradle/em/embedded/graphql/patio-api/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencyManagement {
2929
}
3030
}
3131

32-
val EVOMASTER_VERSION = "1.6.2-SNAPSHOT"
32+
val EVOMASTER_VERSION = project.ext.get("EVOMASTER_VERSION")
3333

3434
dependencies{
3535
implementation("org.evomaster:evomaster-client-java-controller:$EVOMASTER_VERSION")

jdk_11_gradle/em/embedded/rest/reservations-api/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ java {
2929
// }
3030
//}
3131

32-
val EVOMASTER_VERSION = "1.6.2-SNAPSHOT"
32+
val EVOMASTER_VERSION = project.ext.get("EVOMASTER_VERSION")
3333

3434
dependencies{
3535
implementation("org.evomaster:evomaster-client-java-controller:$EVOMASTER_VERSION")

jdk_11_gradle/em/external/graphql/patio-api/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ dependencyManagement {
3737
}
3838
}
3939

40-
val EVOMASTER_VERSION = "1.6.2-SNAPSHOT"
40+
val EVOMASTER_VERSION = project.ext.get("EVOMASTER_VERSION")
4141

4242
dependencies{
4343
implementation("org.evomaster:evomaster-client-java-controller:$EVOMASTER_VERSION")

jdk_11_gradle/em/external/rest/reservations-api/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ java {
3333
// }
3434
//}
3535

36-
val EVOMASTER_VERSION = "1.6.2-SNAPSHOT"
36+
val EVOMASTER_VERSION = project.ext.get("EVOMASTER_VERSION")
3737

3838
dependencies{
3939
implementation("org.evomaster:evomaster-client-java-controller:$EVOMASTER_VERSION")

jdk_17_gradle/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
allprojects {
3+
ext {
4+
EVOMASTER_VERSION = "1.6.2-SNAPSHOT"
5+
}
6+
}

jdk_17_gradle/em/embedded/rest/bibliothek/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ java {
2121
targetCompatibility = JavaVersion.VERSION_17
2222
}
2323

24-
25-
val EVOMASTER_VERSION = "1.6.2-SNAPSHOT"
24+
val EVOMASTER_VERSION = project.ext.get("EVOMASTER_VERSION")
2625

2726
dependencies{
2827
implementation("org.evomaster:evomaster-client-java-controller:$EVOMASTER_VERSION")

jdk_17_gradle/em/external/rest/bibliothek/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ java {
2525
}
2626

2727

28-
val EVOMASTER_VERSION = "1.6.2-SNAPSHOT"
28+
val EVOMASTER_VERSION = project.ext.get("EVOMASTER_VERSION")
2929

3030
dependencies{
3131
implementation("org.evomaster:evomaster-client-java-controller:$EVOMASTER_VERSION")

scripts/dist.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,29 @@ def build_jdk_11_gradle():
228228
copy(folder + "/cs/rest/reservations-api/build/libs/reservations-api-sut.jar", DIST)
229229
copy(folder + "/em/external/rest/reservations-api/build/libs/reservations-api-evomaster-runner.jar", DIST)
230230

231+
####################
232+
def build_jdk_17_gradle():
233+
env_vars = os.environ.copy()
234+
env_vars["JAVA_HOME"] = JAVA_HOME_17
235+
folder = "jdk_17_gradle"
236+
237+
command = "gradlew"
238+
239+
if platform.system() == "Darwin":
240+
command = "./gradlew"
241+
242+
gradleres = run([command, "build", "-x", "test"], shell=SHELL, cwd=os.path.join(PROJ_LOCATION, folder),
243+
env=env_vars)
244+
gradleres = gradleres.returncode
245+
246+
if gradleres != 0:
247+
print("\nERROR: Gradle command failed")
248+
exit(1)
249+
250+
# Copy JAR files
251+
copy(folder + "/cs/rest/bibliothek/build/libs/bibliothek-sut.jar", DIST)
252+
copy(folder + "/em/external/rest/bibliothek/build/libs/bibliothek-evomaster-runner.jar", DIST)
253+
231254

232255
# Building JavaScript projects
233256
def buildJS(path, name):
@@ -320,6 +343,7 @@ def makeZip():
320343
build_jdk_11_maven()
321344
build_jdk_17_maven()
322345
build_jdk_11_gradle()
346+
build_jdk_17_gradle()
323347

324348
## Those are disabled for now... might support back in the future
325349
# build_js_npm()

0 commit comments

Comments
 (0)