Merge pull request #7568 from corda/feature/arshadm/publish-release-preview

ENT-11125  Fix publish preview releases
This commit is contained in:
Adel El-Beik 2023-11-08 15:17:36 +00:00 committed by GitHub
commit 24da24e57c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
17 changed files with 149 additions and 1 deletions

View File

@ -46,3 +46,12 @@ jar {
attributes 'Automatic-Module-Name': 'net.corda.client.jackson' attributes 'Automatic-Module-Name': 'net.corda.client.jackson'
} }
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -90,3 +90,12 @@ jar {
attributes 'Automatic-Module-Name': 'net.corda.client.jfx' attributes 'Automatic-Module-Name': 'net.corda.client.jfx'
} }
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -37,3 +37,12 @@ jar {
) )
} }
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -85,3 +85,12 @@ jar {
attributes 'Automatic-Module-Name': 'net.corda.client.rpc' attributes 'Automatic-Module-Name': 'net.corda.client.rpc'
} }
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -23,3 +23,12 @@ jar {
baseName 'corda-common-configuration-parsing' baseName 'corda-common-configuration-parsing'
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -36,3 +36,12 @@ jar {
baseName 'corda-common-logging' baseName 'corda-common-logging'
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -8,3 +8,12 @@ dependencies {
jar { jar {
baseName 'corda-common-validation' baseName 'corda-common-validation'
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -1,7 +1,6 @@
import org.apache.tools.ant.taskdefs.condition.Os import org.apache.tools.ant.taskdefs.condition.Os
apply plugin: 'org.jetbrains.dokka' apply plugin: 'org.jetbrains.dokka'
apply plugin: 'corda.common-publishing'
dependencies { dependencies {
implementation rootProject implementation rootProject
@ -24,6 +23,10 @@ ext {
archivedApiDocsBaseFilename = 'api-docs' archivedApiDocsBaseFilename = 'api-docs'
} }
jar {
enabled = false
}
dokkaHtml { dokkaHtml {
outputDirectory = file("${rootProject.rootDir}/docs/build/html/api/html") outputDirectory = file("${rootProject.rootDir}/docs/build/html/api/html")
} }
@ -94,6 +97,8 @@ task archiveApiDocs(type: Tar) {
publishing { publishing {
publications { publications {
if (System.getProperty('publishApiDocs') != null) { if (System.getProperty('publishApiDocs') != null) {
apply plugin: 'corda.common-publishing'
archivedApiDocs(MavenPublication) { archivedApiDocs(MavenPublication) {
artifact archiveApiDocs { artifact archiveApiDocs {
artifactId archivedApiDocsBaseFilename artifactId archivedApiDocsBaseFilename

View File

@ -106,3 +106,12 @@ jar {
attributes('Add-Opens': 'java.base/java.io java.base/java.time java.base/java.util java.base/java.lang.invoke java.base/java.security') attributes('Add-Opens': 'java.base/java.io java.base/java.time java.base/java.util java.base/java.lang.invoke java.base/java.security')
} }
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -338,3 +338,12 @@ tasks.named('test', Test) {
maxHeapSize = "3g" maxHeapSize = "3g"
maxParallelForks = (System.env.CORDA_NODE_TESTING_FORKS == null) ? 1 : "$System.env.CORDA_NODE_TESTING_FORKS".toInteger() maxParallelForks = (System.env.CORDA_NODE_TESTING_FORKS == null) ? 1 : "$System.env.CORDA_NODE_TESTING_FORKS".toInteger()
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -44,3 +44,12 @@ jar {
attributes('Corda-Testing': true) attributes('Corda-Testing': true)
} }
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -139,3 +139,12 @@ scanApi {
] ]
] ]
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -29,3 +29,12 @@ jar {
attributes('Corda-Testing': true) attributes('Corda-Testing': true)
} }
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -20,3 +20,12 @@ jar {
attributes('Corda-Testing': true) attributes('Corda-Testing': true)
} }
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -55,3 +55,12 @@ jar {
attributes('Corda-Testing': true) attributes('Corda-Testing': true)
} }
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -89,3 +89,12 @@ task integrationTest(type: Test) {
jar { jar {
baseName 'corda-testserver-impl' baseName 'corda-testserver-impl'
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}

View File

@ -23,3 +23,11 @@ jar {
archiveBaseName = "corda-tools-cliutils" archiveBaseName = "corda-tools-cliutils"
} }
publishing {
publications {
maven(MavenPublication) {
artifactId jar.baseName
from components.java
}
}
}