Skip to content

Commit

Permalink
Merge pull request #18 from 2BAB/dev_v2
Browse files Browse the repository at this point in the history
Fix the id("xxx") artifacts publish
  • Loading branch information
2BAB committed Aug 26, 2022
2 parents 937ee43 + 41a699b commit 530eae5
Show file tree
Hide file tree
Showing 21 changed files with 16 additions and 36 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Expand Up @@ -65,7 +65,7 @@ jobs:
restore-keys: |
${{ runner.os }}-${{ github.job }}-
- run: |
./gradlew :plugin:test
./gradlew :scratchpaper:test
functional-tests:
name: Functional tests
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion buildSrc/src/main/kotlin/BuildConfig.kt
@@ -1,7 +1,7 @@
object BuildConfig {

object Versions {
const val scratchPaperVersion = "3.2.0"
const val scratchPaperVersion = "3.2.1"
}

}
39 changes: 9 additions & 30 deletions buildSrc/src/main/kotlin/maven-central-publish.gradle.kts
Expand Up @@ -53,26 +53,6 @@ val username = "2BAB"


publishing {

publications {
create<MavenPublication>("SPPlugin") {
groupId = groupName
artifactId = projectName
version = BuildConfig.Versions.scratchPaperVersion
artifact(javadocJar.get())
from(components["java"])
pom {
// Description
name.set(projectName)

// Archive
groupId = groupName
artifactId = projectName
version = BuildConfig.Versions.scratchPaperVersion
}
}
}

// Configure MavenCentral repository
repositories {
maven {
Expand Down Expand Up @@ -101,13 +81,18 @@ signing {
afterEvaluate {
publishing.publications.all {
val publicationName = this.name
println("maven publication: " + this.name)
(this as MavenPublication).apply {
if (publicationName == "pluginMaven" || publicationName == "scratchpaperPluginMarkerMaven") {
artifact(javadocJar.get())
if (publicationName == "pluginMaven") {
groupId = groupName
artifactId = projectName
}
version = BuildConfig.Versions.scratchPaperVersion
artifact(javadocJar.get())

pom {
name.set(projectName)
if (publicationName == "pluginMaven") {
name.set(project.name)
}

description.set(mavenDesc)
url.set(siteUrl)
Expand All @@ -134,10 +119,4 @@ afterEvaluate {
}
}
}
}

tasks.whenTaskAdded {
if (this.name.startsWith("publishPluginMavenPublication")) {
this.enabled = false
}
}
2 changes: 1 addition & 1 deletion publish.sh
@@ -1 +1 @@
./gradlew clean :plugin:publishAllPublicationsToSonatypeRepository :plugin:releaseArtifactsToGithub
./gradlew clean :scratchpaper:publishAllPublicationsToSonatypeRepository :scratchpaper:releaseArtifactsToGithub
2 changes: 1 addition & 1 deletion publish_to_local.sh
@@ -1 +1 @@
./gradlew clean :plugin:assemble :plugin:publishToMavenLocal
./gradlew clean :scratchpaper:assemble :scratchpaper:publishToMavenLocal
2 changes: 1 addition & 1 deletion sample/settings.gradle.kts
Expand Up @@ -52,7 +52,7 @@ if (enabledCompositionBuild) {
includeBuild(externalDependencyBaseDir) {
dependencySubstitution {
substitute(module("me.2bab:scratchpaper"))
.with(project(":plugin"))
.with(project(":scratchpaper"))
}
}
}
File renamed without changes.
1 change: 1 addition & 0 deletions plugin/build.gradle.kts → scratchpaper/build.gradle.kts
Expand Up @@ -21,6 +21,7 @@ gradlePlugin {
create("scratchpaper") {
id = "me.2bab.scratchpaper"
implementationClass = "me.xx2bab.scratchpaper.ScratchPaperPlugin"
displayName = "me.2bab.scratchpaper"
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion settings.gradle.kts
Expand Up @@ -29,7 +29,7 @@ dependencyResolutionManagement {
}
}

include(":plugin", ":functional-test")
include(":scratchpaper", ":functional-test")

//if (file("../../Polyfill").run { exists() && isDirectory }) {
// includeBuild("../../Polyfill") {
Expand Down

0 comments on commit 530eae5

Please sign in to comment.