Skip to content

Commit 49421a6

Browse files
committed
Gradle 8.0-rc-1
1 parent afc5586 commit 49421a6

File tree

8 files changed

+17
-10
lines changed

8 files changed

+17
-10
lines changed

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id("groovy")
3-
id("org.gradlex.internal.plugin-publish-conventions") version "0.4"
3+
id("org.gradlex.internal.plugin-publish-conventions") version "0.5"
44
}
55

66
group = "org.gradlex"
@@ -38,7 +38,7 @@ tasks.test {
3838
maxParallelForks = 4
3939
}
4040

41-
listOf("6.4.1", "6.9.2", "7.0.2").forEach { gradleVersionUnderTest ->
41+
listOf("6.4.1", "6.9.2", "7.0.2", "7.6").forEach { gradleVersionUnderTest ->
4242
val testGradle = tasks.register<Test>("testGradle$gradleVersionUnderTest") {
4343
group = "verification"
4444
description = "Runs tests against Gradle $gradleVersionUnderTest"

gradle/wrapper/gradle-wrapper.jar

34 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-rc-1-bin.zip
44
networkTimeout=10000
55
zipStoreBase=GRADLE_USER_HOME
66
zipStorePath=wrapper/dists

gradlew

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,15 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
144144
case $MAX_FD in #(
145145
max*)
146146
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
147-
# shellcheck disable=SC3045
147+
# shellcheck disable=SC3045
148148
MAX_FD=$( ulimit -H -n ) ||
149149
warn "Could not query maximum file descriptor limit"
150150
esac
151151
case $MAX_FD in #(
152152
'' | soft) :;; #(
153153
*)
154154
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
155-
# shellcheck disable=SC3045
155+
# shellcheck disable=SC3045
156156
ulimit -n "$MAX_FD" ||
157157
warn "Could not set maximum file descriptor limit to $MAX_FD"
158158
esac

src/test/groovy/org/gradlex/javamodule/moduleinfo/test/AbstractFunctionalTest.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import org.gradlex.javamodule.moduleinfo.test.fixture.LegacyLibraries
55
import org.gradle.testkit.runner.TaskOutcome
66
import spock.lang.Specification
77

8+
import static org.gradlex.javamodule.moduleinfo.test.fixture.GradleBuild.gradleVersionUnderTest
9+
810
abstract class AbstractFunctionalTest extends Specification {
911

1012
abstract LegacyLibraries getLibs()

src/test/groovy/org/gradlex/javamodule/moduleinfo/test/CombinationWithOtherPluginsFunctionalTest.groovy

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package org.gradlex.javamodule.moduleinfo.test
22

33
import org.gradlex.javamodule.moduleinfo.test.fixture.GradleBuild
44
import org.gradle.testkit.runner.TaskOutcome
5+
import spock.lang.IgnoreIf
56
import spock.lang.Specification
67

78
import java.util.jar.JarFile
@@ -15,6 +16,7 @@ class CombinationWithOtherPluginsFunctionalTest extends Specification {
1516
settingsFile << 'rootProject.name = "test-project"'
1617
}
1718

19+
@IgnoreIf({ GradleBuild.gradleVersionUnderTest?.startsWith('6.') })
1820
def "works in combination with shadow plugin"() {
1921
def shadowJar = file("app/build/libs/app-all.jar")
2022

@@ -44,13 +46,13 @@ class CombinationWithOtherPluginsFunctionalTest extends Specification {
4446
plugins {
4547
id 'application'
4648
id 'org.gradlex.extra-java-module-info'
47-
id 'com.github.johnrengelman.shadow' version '6.1.0'
49+
id 'com.github.johnrengelman.shadow' version '7.1.2'
4850
}
4951
dependencies {
5052
implementation project(':utilities')
5153
}
5254
java.modularity.inferModulePath = true
53-
application.mainClassName = 'App'
55+
application.mainClass = 'App'
5456
configurations {
5557
runtimeClasspath {
5658
attributes { attribute(Attribute.of("javaModule", Boolean), false) }
@@ -61,8 +63,9 @@ class CombinationWithOtherPluginsFunctionalTest extends Specification {
6163
expect:
6264
runner(':app:shadowJar').build().task(':app:shadowJar').outcome == TaskOutcome.SUCCESS
6365
shadowJar.exists()
64-
// 1 * module-info, 2 * class file, 1 * META-INF folder, 1 * MANIFEST
65-
new JarFile(shadowJar).entries().asIterator().size() == 5
66+
// 4 Entries = 2 * class file, 1 * META-INF folder, 1 * MANIFEST
67+
// module-info.class is excluded (see: https://github.com/johnrengelman/shadow/issues/352)
68+
new JarFile(shadowJar).entries().asIterator().size() == 4
6669
}
6770

6871
}

src/test/groovy/org/gradlex/javamodule/moduleinfo/test/EdgeCasesFunctionalTest.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import org.gradlex.javamodule.moduleinfo.test.fixture.GradleBuild
44
import org.gradlex.javamodule.moduleinfo.test.fixture.LegacyLibraries
55
import spock.lang.Specification
66

7+
import static org.gradlex.javamodule.moduleinfo.test.fixture.GradleBuild.gradleVersionUnderTest
8+
79
class EdgeCasesFunctionalTest extends Specification {
810

911
@Delegate

src/test/groovy/org/gradlex/javamodule/moduleinfo/test/fixture/GradleBuild.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class GradleBuild {
1212
final File buildFile
1313
final File settingsFile
1414

15-
final String gradleVersionUnderTest = System.getProperty("gradleVersionUnderTest")
15+
final static String gradleVersionUnderTest = System.getProperty("gradleVersionUnderTest")
1616

1717
GradleBuild(File projectDir = Files.createTempDirectory("gradle-build").toFile()) {
1818
this.projectDir = projectDir

0 commit comments

Comments
 (0)