Fluxzero Packages

Libraries and build tools from Fluxzero.

Maven repository

Java libraries and build plugins, for Maven and Gradle builds.

Browse packages

From , new releases will be published exclusively to Fluxzero Packages. Artifacts published before that date are available here and on Maven Central.

Using the Maven repository in your projects

Maven

Add these sections inside <project> in pom.xml, or merge them into your existing repository sections.

pom.xml
<repositories>
  <repository>
    <id>fluxzero</id>
    <url>https://packages.fluxzero.io/maven</url>
    <snapshots><enabled>false</enabled></snapshots>
  </repository>
</repositories>
<pluginRepositories>
  <pluginRepository>
    <id>fluxzero-plugins</id>
    <url>https://packages.fluxzero.io/maven</url>
    <snapshots><enabled>false</enabled></snapshots>
  </pluginRepository>
</pluginRepositories>

Kotlin (Gradle)

Add these blocks to settings.gradle.kts. Keep pluginManagement at the start of the file, and merge with any existing blocks.

settings.gradle.kts
pluginManagement {
    repositories {
        maven { url = uri("https://packages.fluxzero.io/maven") }
        gradlePluginPortal()
    }
}

dependencyResolutionManagement {
    repositories {
        maven { url = uri("https://packages.fluxzero.io/maven") }
        mavenCentral()
    }
}

If your project declares repositories in build.gradle.kts, add the dependency repository there instead, or centralize those repositories in settings.

Dependencies and build plugins use separate repository lists. Use the usual io.fluxzero coordinates; downloads are public and need no account or credentials. Artifacts are distributed under their respective software licenses.

For more information about setting up Fluxzero in your project, see the documentation. You can find our projects on GitHub.