Skip to content

Commit ffa87bc

Browse files
committed
Version 1.4
1 parent 947913c commit ffa87bc

File tree

10 files changed

+13
-15
lines changed

10 files changed

+13
-15
lines changed

CHANGELOG.md

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
* [#45](https://github.com/gradlex-org/java-module-dependencies/issues/45) Support Capability Coordinates in mappings
66

77
## Version 1.3.1
8-
98
* Fix integration with analysis plugin if root projects are involved
109
* Fix in module name calculation for additional source sets
1110
* Improve dependency analysis reporting for source sets without module-info.java

README.MD

+3-3
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Add this to the build file of your convention plugin's build
5656

5757
```
5858
dependencies {
59-
implementation("org.gradlex:java-module-dependencies:1.3.1")
59+
implementation("org.gradlex:java-module-dependencies:1.4")
6060
}
6161
```
6262

@@ -154,14 +154,14 @@ If you have a `prefixOfYourChoice`, all your Modules **need to have the same pre
154154
## Define Module versions in a Platform project as Dependency Constraints
155155

156156
Use Gradle's dependency constraints and/or platforms to define versions for the modules you depend on.
157-
For that the plugin offers a `moduleInfo { }` block in `java-platform` projects.
157+
For that you can combine the `java-platform` with the `org.gradlex.java-module-versions` plugin which adds a `moduleInfo { }` configuration block.
158158
In that block, you have the `version("module.name", "1.0")` notation to define a version by Module Name instead of coordinates.
159159
For libraries that consist of multiple components and have a BOM for version management, you might prefer to include the BOM, which you need to do by coordinates, because a BOM does not have a Module Name.
160160

161161
```
162162
plugins {
163163
id("java-platform")
164-
id("org.gradlex.java-module-dependencies")
164+
id("org.gradlex.java-module-versions")
165165
}
166166
167167
// Define versions for Modules via the Module Name

build.gradle.kts

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
}
66

77
group = "org.gradlex"
8-
version = "1.3.1"
8+
version = "1.4"
99

1010
java {
1111
sourceCompatibility = JavaVersion.VERSION_1_8
@@ -45,6 +45,9 @@ pluginPublishConventions {
4545
gradlePlugin.plugins.create("java-module-versions") {
4646
id = "${project.group}.${name}"
4747
implementationClass = "org.gradlex.javamodule.dependencies.JavaModuleVersionsPlugin"
48+
displayName = "Java Module Versions Gradle Plugin"
49+
description = "A plugin that makes Gradle respect the dependencies defined in 'module-info.java' files."
50+
tags = listOf("gradlex", "java", "modularity", "jigsaw", "jpms", "dependencies", "versions")
4851
}
4952

5053
tasks.test {

gradle/plugins/build.gradle.kts

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
11
plugins {
22
`kotlin-dsl`
33
}
4-
5-
dependencies {
6-
implementation("com.gradle.publish:plugin-publish-plugin:1.0.0")
7-
}

samples/configuration-cache/build-logic/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ plugins {
33
}
44

55
dependencies {
6-
implementation("org.gradlex:java-module-dependencies:1.3.1")
6+
implementation("org.gradlex:java-module-dependencies:1.4")
77
}

samples/kotlin/build-logic/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ plugins {
33
}
44

55
dependencies {
6-
implementation("org.gradlex:java-module-dependencies:1.3.1")
6+
implementation("org.gradlex:java-module-dependencies:1.4")
77
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.21")
88
}

samples/module-info-dsl-no-platform/gradle/plugins/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ plugins {
44

55
dependencies {
66
implementation("com.autonomousapps:dependency-analysis-gradle-plugin:1.20.0")
7-
implementation("org.gradlex:java-module-dependencies:1.3.1")
7+
implementation("org.gradlex:java-module-dependencies:1.4")
88
implementation("org.gradlex:java-module-testing:1.2")
99
}

samples/module-info-dsl/gradle/plugins/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ plugins {
44

55
dependencies {
66
implementation("com.autonomousapps:dependency-analysis-gradle-plugin:1.20.0")
7-
implementation("org.gradlex:java-module-dependencies:1.3.1")
7+
implementation("org.gradlex:java-module-dependencies:1.4")
88
implementation("org.gradlex:java-module-testing:1.2")
99
}

samples/versions-in-catalog/build-logic/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ plugins {
33
}
44

55
dependencies {
6-
implementation("org.gradlex:java-module-dependencies:1.3.1")
6+
implementation("org.gradlex:java-module-dependencies:1.4")
77
}

samples/versions-in-platform/build-logic/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ plugins {
33
}
44

55
dependencies {
6-
implementation("org.gradlex:java-module-dependencies:1.3.1")
6+
implementation("org.gradlex:java-module-dependencies:1.4")
77
}

0 commit comments

Comments
 (0)