Skip to content

Commit

Permalink
Added maven-publish and signing gradle plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
javiertoledo committed Sep 4, 2023
1 parent 1e403b0 commit 28170e7
Show file tree
Hide file tree
Showing 4 changed files with 152 additions and 0 deletions.
38 changes: 38 additions & 0 deletions core/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
plugins {
id 'java'
id 'maven-publish'
id 'signing'
}


Expand All @@ -15,3 +17,39 @@ dependencies {
testImplementation platform('org.junit:junit-bom:5.9.1')
testImplementation 'org.junit.jupiter:junit-jupiter'
}

publishing {
publications {
mavenJava(MavenPublication) {
from components.java

groupId = 'com.theagilemonkeys.ellmental'
artifactId = project.name
version = '0.0.1'

// Additional Pom information
pom {
name = project.name
description = 'Core package of ELLMENTAL, the ultimate AI toolkit for Java'
// ... other POM properties
}
}
}

repositories {
maven {
name = 'OSSRH'
url = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/")

credentials {
username project.findProperty("ossrhUsername") ?: ""
password project.findProperty("ossrhPassword") ?: ""
}
}
}
}


signing {
sign publishing.publications
}
38 changes: 38 additions & 0 deletions modules/embeddingsgeneration/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
plugins {
id 'java'
id "io.freefair.lombok" version "8.3"
id 'maven-publish'
id 'signing'
}

group = "com.theagilemonkeys.ellmental"
Expand All @@ -24,3 +26,39 @@ dependencies {
test {
useJUnitPlatform()
}

publishing {
publications {
mavenJava(MavenPublication) {
from components.java

groupId = 'com.theagilemonkeys.ellmental'
artifactId = project.name
version = '0.0.1'

// Additional Pom information
pom {
name = project.name
description = 'Core package of ELLMENTAL, the ultimate AI toolkit for Java'
// ... other POM properties
}
}
}

repositories {
maven {
name = 'OSSRH'
url = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/")

credentials {
username project.findProperty("ossrhUsername") ?: ""
password project.findProperty("ossrhPassword") ?: ""
}
}
}
}


signing {
sign publishing.publications
}
38 changes: 38 additions & 0 deletions modules/embeddingsspace/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
plugins {
id 'java'
id "io.freefair.lombok" version "8.3"
id 'maven-publish'
id 'signing'
}

group = "com.theagilemonkeys.ellmental"
Expand All @@ -25,3 +27,39 @@ dependencies {
test {
useJUnitPlatform()
}

publishing {
publications {
mavenJava(MavenPublication) {
from components.java

groupId = 'com.theagilemonkeys.ellmental'
artifactId = project.name
version = '0.0.1'

// Additional Pom information
pom {
name = project.name
description = 'Core package of ELLMENTAL, the ultimate AI toolkit for Java'
// ... other POM properties
}
}
}

repositories {
maven {
name = 'OSSRH'
url = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/")

credentials {
username project.findProperty("ossrhUsername") ?: ""
password project.findProperty("ossrhPassword") ?: ""
}
}
}
}


signing {
sign publishing.publications
}
38 changes: 38 additions & 0 deletions modules/embeddingsstore/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
plugins {
id 'java'
id "io.freefair.lombok" version "8.3"
id 'maven-publish'
id 'signing'
}

group = 'com.theagilemonkeys.ellemental'
Expand All @@ -24,3 +26,39 @@ dependencies {
test {
useJUnitPlatform()
}

publishing {
publications {
mavenJava(MavenPublication) {
from components.java

groupId = 'com.theagilemonkeys.ellmental'
artifactId = project.name
version = '0.0.1'

// Additional Pom information
pom {
name = project.name
description = 'Core package of ELLMENTAL, the ultimate AI toolkit for Java'
// ... other POM properties
}
}
}

repositories {
maven {
name = 'OSSRH'
url = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/")

credentials {
username project.findProperty("ossrhUsername") ?: ""
password project.findProperty("ossrhPassword") ?: ""
}
}
}
}


signing {
sign publishing.publications
}

0 comments on commit 28170e7

Please sign in to comment.