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 85fb7589e9
1.9.0 versions for examples (#5430)
3 months ago
..
gradle/wrapper Bump versions (Kotlin, AGP, Gradle) (#5399) 4 months ago
.gitignore Uberjar builder. 5 years ago
README.md Update maven repo configuration for uber jar 5 years ago
build.gradle.kts Bump versions (Kotlin, AGP, Gradle) (#5399) 4 months ago
gradle.properties 1.9.0 versions for examples (#5430) 3 months ago
gradlew Uberjar builder. 5 years ago
gradlew.bat Uberjar builder. 5 years ago
settings.gradle.kts Rename settings.gradle into settings.gradle.kts 1 year ago

README.md

Compose Uber Jar

Merges all org.jetbrains.compose* artifacts into one uber jar compose-full.jar.

Building

Specify a version of compose artifacts to merge:

  • by providing version directly via compose.version property
    (e.g. ./gradlew -Pcompose.version=0.1.0-build49 ...);
  • or by providing a path to file containing a version via compose.version.file property (e.g. ./gradlew -Pcompose.version.file=version.txt ...);
  • compose.version.file has a higher priority than compose.version.

Build a jar locally by running:

./gradlew shadowJar

The jar will be available at build/libs/compose-full.jar

Publishing

export COMPOSE_REPO_USERNAME=<COMPOSE_REPO_USERNAME>
export COMPOSE_REPO_KEY=<COMPOSE_REPO_KEY>
./gradlew publishToComposeRepo