mirror of
https://github.com/tursom/TursomServer.git
synced 2025-02-11 04:10:09 +08:00
update maven pusblish
This commit is contained in:
parent
2920ff8247
commit
441a925000
@ -16,9 +16,10 @@ ext["excludeTest"] = { project: Project, tasks: TaskContainer ->
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
ext["publishRepositories"] = { project: Project, p: PublishingExtension ->
|
ext["publishRepositories"] = { project: Project, p: PublishingExtension ->
|
||||||
|
p.repositories {
|
||||||
|
try {
|
||||||
val artifactoryUser: String by rootProject
|
val artifactoryUser: String by rootProject
|
||||||
val artifactoryPassword: String by rootProject
|
val artifactoryPassword: String by rootProject
|
||||||
p.repositories {
|
|
||||||
maven {
|
maven {
|
||||||
val releasesRepoUrl = uri("https://nvm.tursom.cn/repository/maven-releases/")
|
val releasesRepoUrl = uri("https://nvm.tursom.cn/repository/maven-releases/")
|
||||||
val snapshotRepoUrl = uri("https://nvm.tursom.cn/repository/maven-snapshots/")
|
val snapshotRepoUrl = uri("https://nvm.tursom.cn/repository/maven-snapshots/")
|
||||||
@ -28,6 +29,23 @@ ext["publishRepositories"] = { project: Project, p: PublishingExtension ->
|
|||||||
password = artifactoryPassword
|
password = artifactoryPassword
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (e: Exception) {
|
||||||
|
System.err.println("无法将包推送到tursom仓库上")
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
maven {
|
||||||
|
val githubUser: String by rootProject
|
||||||
|
val githubToken: String by rootProject
|
||||||
|
name = "GitHubPackages"
|
||||||
|
url = uri("https://maven.pkg.github.com/$githubUser/TursomServer")
|
||||||
|
credentials {
|
||||||
|
username = githubUser
|
||||||
|
password = githubToken
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (e: Exception) {
|
||||||
|
System.err.println("无法将包推送到github仓库上")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -47,11 +65,11 @@ plugins {
|
|||||||
|
|
||||||
allprojects {
|
allprojects {
|
||||||
group = "cn.tursom"
|
group = "cn.tursom"
|
||||||
version = "1.0"
|
version = "1.0-SNAPSHOT"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
// mavenLocal()
|
// mavenLocal()
|
||||||
// mavenCentral()
|
mavenCentral()
|
||||||
maven {
|
maven {
|
||||||
url = uri("https://nvm.tursom.cn/repository/maven-public/")
|
url = uri("https://nvm.tursom.cn/repository/maven-public/")
|
||||||
}
|
}
|
||||||
@ -96,20 +114,20 @@ tasks.register("install") {
|
|||||||
finalizedBy(tasks["publishToMavenLocal"])
|
finalizedBy(tasks["publishToMavenLocal"])
|
||||||
}
|
}
|
||||||
|
|
||||||
publishing {
|
//publishing {
|
||||||
@Suppress("UNCHECKED_CAST")
|
// @Suppress("UNCHECKED_CAST")
|
||||||
(rootProject.ext["publishRepositories"] as (Project, PublishingExtension) -> Unit)(project, this)
|
// (rootProject.ext["publishRepositories"] as (Project, PublishingExtension) -> Unit)(project, this)
|
||||||
publications {
|
// publications {
|
||||||
create<MavenPublication>("maven") {
|
// create<MavenPublication>("maven") {
|
||||||
groupId = project.group.toString()
|
// groupId = project.group.toString()
|
||||||
artifactId = project.name
|
// artifactId = project.name
|
||||||
version = project.version.toString()
|
// version = project.version.toString()
|
||||||
|
//
|
||||||
from(components["java"])
|
// from(components["java"])
|
||||||
try {
|
// try {
|
||||||
artifact(tasks["kotlinSourcesJar"])
|
// artifact(tasks["kotlinSourcesJar"])
|
||||||
} catch (e: Exception) {
|
// } catch (e: Exception) {
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
Loading…
Reference in New Issue
Block a user