zyxist / chainsaw

Gradle plugin: adds support for building Java 9 modules.
Apache License 2.0
70 stars 4 forks source link

Please publish an artifact to Maven Central #39

Open rgoldberg opened 6 years ago

rgoldberg commented 6 years ago

Please publish a Chainsaw artifact to Maven Central.

I want to use a custom plugin to apply Chainsaw (along with other standard plugins & configs) to all my Java builds.

For that, I think I need a dependency in my dependencies block.

If you know some other way to make com.zyxist.chainsaw.ChainsawPlugin available to my source, please let me know.

mdavis95 commented 6 years ago

You might try using jitpack.io:

https://jitpack.io/#zyxist/chainsaw/chainsaw-0.3.1

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    compile 'com.github.zyxist.chainsaw:chainsaw:chainsaw-0.3.1'
}
rgoldberg commented 6 years ago

@mdavis95 Thanks for the suggestion.

I've actually stopped using Chainsaw, and made my own fork.

Look at issues in the original repo to see things I've fixed.

All of my changes are in branches, but I've postponed creating most intermediate branches because they get in the way of rebasing.

To see the current state of the code, either use the branch renamed-plugin if you want to use a different plugin name, or use the commit immediately before the tip of that branch if you want to use the original plugin name.

I haven't published the current version of it to the Gradle Plugin Portal, because I keep updating it, but I can publish it if will help you; I'm trying to get the Gradle team to incorporate my improvements into their repo, to obviate the need for a separate plugin name…