Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Igor Demin 9fe7e9ae2e
Increase Maven Upload socket timeout (#5488)
4 weeks ago
..
cli Migrate to new Maven Central API (#5344) 6 months ago
gradle/wrapper Bump versions (Kotlin, AGP, Gradle) (#5399) 4 months ago
publishing Increase Maven Upload socket timeout (#5488) 4 weeks ago
README.md Build Helpers. Publish as a library (#5343) 6 months ago
build.gradle.kts Build Helpers. Publish as a library (#5343) 6 months ago
gradle.properties Build Helpers. Publish as a library (#5343) 6 months ago
gradlew Don't publish `build-helpers`, use it directly 1 year ago
gradlew.bat Don't publish `build-helpers`, use it directly 1 year ago
settings.gradle.kts Build Helpers. Publish as a library (#5343) 6 months ago

README.md

Publish as a library

This library exists to help to publish artifacts to Maven Central for CMP projects and its dependencies.

For exmaple, for Skiko

./gradlew publish

It is published automatically to https://maven.pkg.jetbrains.space/public/p/compose/internal on any change in the CMP sources by this CI task: https://teamcity.jetbrains.com/buildConfiguration/JetBrainsPublicProjects_Compose_PublishBuildHelpers

Publish as a local library

./gradlew publishToMavenLocal

Use from sources

./gradlew -p=cli reuploadArtifactsToMavenCentral -Pmaven.central.sign=true \
  -Pmaven.central.coordinates=org.jetbrains.compose*:*:%version.COMPOSE%,org.jetbrains.compose.material:material-navigation*:%version.COMPOSE_MATERIAL_NAVIGATION% \
  -Pmaven.central.stage=org.jetbrains.compose \
  -Pmaven.central.description="Compose %version.COMPOSE% and associated libs" \
  -Pmaven.central.staging.close.after.upload=true