Skip to content

Commit

Permalink
Updates to fix maven central pom publishing
Browse files Browse the repository at this point in the history
  • Loading branch information
dehora committed Nov 23, 2021
1 parent 974e7ea commit 2755ef3
Show file tree
Hide file tree
Showing 6 changed files with 52 additions and 5 deletions.
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ allprojects {
repositories {
maven {

def releasesRepoUrl = 'https://oss.sonatype.org/content/repositories/releases/'
def stagingRepoUrl = 'https://oss.sonatype.org/service/local/staging/deploy/maven2'
def snapshotsRepoUrl = 'https://oss.sonatype.org/content/repositories/snapshots/'

url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : stagingRepoUrl

ext.sonatypeUsername = project.properties.ossrhUsername
ext.sonatypePassword = project.properties.ossrhPassword
Expand Down
6 changes: 6 additions & 0 deletions gradle/libs.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,9 @@ libs += [
logback_classic: "ch.qos.logback:logback-classic:$versions.logback",
mockito_core: "org.mockito:mockito-core:$versions.mockito"
]

ext {
developerId = 'dehora'
developerEmail = '[email protected]'
developerName = 'Bill de hÓra'
}
11 changes: 11 additions & 0 deletions nakadi-java-client/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -73,18 +73,29 @@ publishing {

url = 'https://github.com/dehora/nakadi-java'

name = project.name

description = 'Client driver for Nakadi'

licenses {
license {
name = 'MIT License'
url = 'https://mit-license.org/'
}
}

scm {
url = '[email protected]:dehora/nakadi-java.git'
}
}

pom.withXml {
def developersNode = asNode().appendNode('developers')
def developerNode = developersNode.appendNode('developer')
developerNode.appendNode('id', 'dehora')
developerNode.appendNode('email', '[email protected]')
developerNode.appendNode('name', 'Bill de hÓra')
}
}
}
}
Expand Down
12 changes: 11 additions & 1 deletion nakadi-java-gson/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,19 @@ publishing {

pom.withXml {

def _name = project.name.toString()

asNode().with {
appendNode('url', 'https://github.com/dehora/nakadi-java')
appendNode('description', 'Client driver gson support')
appendNode('name', _name)
appendNode('description', 'Client driver support')
appendNode('scm').with {
appendNode('url', '[email protected]:dehora/nakadi-java.git')
}
appendNode('licenses').with {
appendNode('license').with {
appendNode('name', 'MIT License')
appendNode('url', 'https://mit-license.org/')
}
}
}
Expand All @@ -54,6 +58,12 @@ publishing {
dependencyNode.appendNode('artifactId', it.name)
dependencyNode.appendNode('version', it.version)
}

def developersNode = asNode().appendNode('developers')
def developerNode = developersNode.appendNode('developer')
developerNode.appendNode('id', developerId)
developerNode.appendNode('email', developerEmail)
developerNode.appendNode('name', developerName)
}
}
}
Expand Down
12 changes: 11 additions & 1 deletion nakadi-java-metrics/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,19 @@ publishing {

pom.withXml {

def _name = project.name.toString()

asNode().with {
appendNode('url', 'https://github.com/dehora/nakadi-java')
appendNode('description', 'Client driver metrics support')
appendNode('name', _name)
appendNode('description', 'Client driver support')
appendNode('scm').with {
appendNode('url', '[email protected]:dehora/nakadi-java.git')
}
appendNode('licenses').with {
appendNode('license').with {
appendNode('name', 'MIT License')
appendNode('url', 'https://mit-license.org/')
}
}
}
Expand All @@ -42,6 +46,12 @@ publishing {
dependencyNode.appendNode('artifactId', it.name)
dependencyNode.appendNode('version', it.version)
}

def developersNode = asNode().appendNode('developers')
def developerNode = developersNode.appendNode('developer')
developerNode.appendNode('id', developerId)
developerNode.appendNode('email', developerEmail)
developerNode.appendNode('name', developerName)
}
}
}
Expand Down
12 changes: 11 additions & 1 deletion nakadi-java-zign/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -42,15 +42,19 @@ publishing {

pom.withXml {

def _name = project.name.toString()

asNode().with {
appendNode('url', 'https://github.com/dehora/nakadi-java')
appendNode('description', 'Client driver zign support')
appendNode('name', _name)
appendNode('description', 'Client driver support')
appendNode('scm').with {
appendNode('url', '[email protected]:dehora/nakadi-java.git')
}
appendNode('licenses').with {
appendNode('license').with {
appendNode('name', 'MIT License')
appendNode('url', 'https://mit-license.org/')
}
}
}
Expand All @@ -62,6 +66,12 @@ publishing {
dependencyNode.appendNode('artifactId', it.name)
dependencyNode.appendNode('version', it.version)
}

def developersNode = asNode().appendNode('developers')
def developerNode = developersNode.appendNode('developer')
developerNode.appendNode('id', developerId)
developerNode.appendNode('email', developerEmail)
developerNode.appendNode('name', developerName)
}
}
}
Expand Down

0 comments on commit 2755ef3

Please sign in to comment.