diff --git a/build.gradle b/build.gradle index 0fd7f574..395c0574 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { allprojects { group 'org.openrndr.extra' - version '0.0.15' + version '0.0.16' } repositories { @@ -20,6 +20,7 @@ subprojects { apply plugin: 'kotlin' apply plugin: 'maven' + apply plugin: 'maven-publish' repositories { mavenLocal() mavenCentral() @@ -35,6 +36,23 @@ subprojects { compile group: 'org.jetbrains.kotlinx', name: 'kotlinx-coroutines-core', version: '1.0.1' } + publishing { + publications { + mavenJava(MavenPublication) { + from components.java + + artifact sourceJar + } + } + } + + task sourceJar(type: Jar) { + classifier = 'sources' + from sourceSets.main.kotlin + } + + + } dependencies { diff --git a/orx-noise/src/main/kotlin/CubicNoise3D.kt b/orx-noise/src/main/kotlin/CubicNoise3D.kt index 803670cd..584b7587 100644 --- a/orx-noise/src/main/kotlin/CubicNoise3D.kt +++ b/orx-noise/src/main/kotlin/CubicNoise3D.kt @@ -3,7 +3,7 @@ package org.openrndr.extra.noise private const val CUBIC_3D_BOUNDING = 1 / (1.5 * 1.5 * 1.5).toFloat() -private fun cubic(seed: Int, x: Double, y: Double, z: Double): Double { +fun cubic(seed: Int, x: Double, y: Double, z: Double): Double { val x1 = x.fastFloor() val y1 = y.fastFloor() val z1 = z.fastFloor()