Skip to content

Commit 1b4189b

Browse files
committed
Added explicit publishing configuration for projects bundled as jars, this change was required when upgrading to kotlin 1.9.0
1 parent 73fce5f commit 1b4189b

File tree

17 files changed

+149
-1
lines changed

17 files changed

+149
-1
lines changed

client/jackson/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,12 @@ jar {
4646
attributes 'Automatic-Module-Name': 'net.corda.client.jackson'
4747
}
4848
}
49+
50+
publishing {
51+
publications {
52+
maven(MavenPublication) {
53+
artifactId jar.baseName
54+
from components.java
55+
}
56+
}
57+
}

client/jfx/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,12 @@ jar {
9090
attributes 'Automatic-Module-Name': 'net.corda.client.jfx'
9191
}
9292
}
93+
94+
publishing {
95+
publications {
96+
maven(MavenPublication) {
97+
artifactId jar.baseName
98+
from components.java
99+
}
100+
}
101+
}

client/mock/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,12 @@ jar {
3737
)
3838
}
3939
}
40+
41+
publishing {
42+
publications {
43+
maven(MavenPublication) {
44+
artifactId jar.baseName
45+
from components.java
46+
}
47+
}
48+
}

client/rpc/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,12 @@ jar {
8585
attributes 'Automatic-Module-Name': 'net.corda.client.rpc'
8686
}
8787
}
88+
89+
publishing {
90+
publications {
91+
maven(MavenPublication) {
92+
artifactId jar.baseName
93+
from components.java
94+
}
95+
}
96+
}

common/configuration-parsing/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,12 @@ jar {
2323
baseName 'corda-common-configuration-parsing'
2424
}
2525

26+
publishing {
27+
publications {
28+
maven(MavenPublication) {
29+
artifactId jar.baseName
30+
from components.java
31+
}
32+
}
33+
}
34+

common/logging/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,12 @@ jar {
3636
baseName 'corda-common-logging'
3737
}
3838

39+
publishing {
40+
publications {
41+
maven(MavenPublication) {
42+
artifactId jar.baseName
43+
from components.java
44+
}
45+
}
46+
}
47+

common/validation/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,12 @@ dependencies {
88
jar {
99
baseName 'corda-common-validation'
1010
}
11+
12+
publishing {
13+
publications {
14+
maven(MavenPublication) {
15+
artifactId jar.baseName
16+
from components.java
17+
}
18+
}
19+
}

docs/build.gradle

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import org.apache.tools.ant.taskdefs.condition.Os
22

33
apply plugin: 'org.jetbrains.dokka'
4-
apply plugin: 'corda.common-publishing'
54

65
dependencies {
76
implementation rootProject
@@ -24,6 +23,10 @@ ext {
2423
archivedApiDocsBaseFilename = 'api-docs'
2524
}
2625

26+
jar {
27+
enabled = false
28+
}
29+
2730
dokkaHtml {
2831
outputDirectory = file("${rootProject.rootDir}/docs/build/html/api/html")
2932
}
@@ -94,6 +97,8 @@ task archiveApiDocs(type: Tar) {
9497
publishing {
9598
publications {
9699
if (System.getProperty('publishApiDocs') != null) {
100+
apply plugin: 'corda.common-publishing'
101+
97102
archivedApiDocs(MavenPublication) {
98103
artifact archiveApiDocs {
99104
artifactId archivedApiDocsBaseFilename

node-api/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -106,3 +106,12 @@ jar {
106106
attributes('Add-Opens': 'java.base/java.io java.base/java.time java.base/java.util java.base/java.lang.invoke java.base/java.security')
107107
}
108108
}
109+
110+
publishing {
111+
publications {
112+
maven(MavenPublication) {
113+
artifactId jar.baseName
114+
from components.java
115+
}
116+
}
117+
}

node/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -338,3 +338,12 @@ tasks.named('test', Test) {
338338
maxHeapSize = "3g"
339339
maxParallelForks = (System.env.CORDA_NODE_TESTING_FORKS == null) ? 1 : "$System.env.CORDA_NODE_TESTING_FORKS".toInteger()
340340
}
341+
342+
publishing {
343+
publications {
344+
maven(MavenPublication) {
345+
artifactId jar.baseName
346+
from components.java
347+
}
348+
}
349+
}

testing/core-test-utils/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,12 @@ jar {
4444
attributes('Corda-Testing': true)
4545
}
4646
}
47+
48+
publishing {
49+
publications {
50+
maven(MavenPublication) {
51+
artifactId jar.baseName
52+
from components.java
53+
}
54+
}
55+
}

testing/node-driver/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -139,3 +139,12 @@ scanApi {
139139
]
140140
]
141141
}
142+
143+
publishing {
144+
publications {
145+
maven(MavenPublication) {
146+
artifactId jar.baseName
147+
from components.java
148+
}
149+
}
150+
}

testing/test-common/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,12 @@ jar {
2929
attributes('Corda-Testing': true)
3030
}
3131
}
32+
33+
publishing {
34+
publications {
35+
maven(MavenPublication) {
36+
artifactId jar.baseName
37+
from components.java
38+
}
39+
}
40+
}

testing/test-db/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,12 @@ jar {
2020
attributes('Corda-Testing': true)
2121
}
2222
}
23+
24+
publishing {
25+
publications {
26+
maven(MavenPublication) {
27+
artifactId jar.baseName
28+
from components.java
29+
}
30+
}
31+
}

testing/test-utils/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,12 @@ jar {
5555
attributes('Corda-Testing': true)
5656
}
5757
}
58+
59+
publishing {
60+
publications {
61+
maven(MavenPublication) {
62+
artifactId jar.baseName
63+
from components.java
64+
}
65+
}
66+
}

testing/testserver/build.gradle

+9
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,12 @@ task integrationTest(type: Test) {
8989
jar {
9090
baseName 'corda-testserver-impl'
9191
}
92+
93+
publishing {
94+
publications {
95+
maven(MavenPublication) {
96+
artifactId jar.baseName
97+
from components.java
98+
}
99+
}
100+
}

tools/cliutils/build.gradle

+8
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,11 @@ jar {
2323
archiveBaseName = "corda-tools-cliutils"
2424
}
2525

26+
publishing {
27+
publications {
28+
maven(MavenPublication) {
29+
artifactId jar.baseName
30+
from components.java
31+
}
32+
}
33+
}

0 commit comments

Comments
 (0)