Did you try using salomon's plugin? With his plug...
# multiplatform
i
Did you try using salomon's plugin? With his plugin the configuration simply becomes
Copy code
fromPreset(presets.js, 'js') {
            tasks[compilations.main.compileKotlinTaskName].kotlinOptions.moduleKind = "umd"
            kotlinJsNodeTests {
                thisTarget(js) {
                    engine = mocha
                }
            }
        }
The error you are referencing though sounds like it is coming from maven-publish which is pretty strict about when you can manipulate artifacts. https://github.com/ToxicBakery/Arbor/blob/master/common/build.gradle#L27