groovyfx-project / groovyfx

A library for writing JavaFX 8 applications in the Groovy language.
http://groovyfx.org
Apache License 2.0
199 stars 48 forks source link

GroovyFX 8.0.0 artefact not on Maven Central #44

Open russel opened 8 years ago

russel commented 8 years ago

It appears that the 'org.groovyfx:groovyfx:8.0.0' artefact has not been propagated to Maven Central. This seems to mean that a @Grab of the artefact in a Groovy script fails.

russel commented 8 years ago

I am reliably informed that there have been attempts to solve this one that have not been successful, and that new attempts will be made soon. In the mean time the JCenter (Bintray) repository has the artefact.

msgilligan commented 8 years ago

@russel I think it's considered a best practice these days to use jcenter() in build.gradle files. Maybe we should change the samples to work this way?

russel commented 8 years ago

I suspect:

repositories {
    jcenter()
    mavenCentral()
}

is the de facto standard now, certainly it is the way Grapes works by default. I think altering the example build files to show this would be a good thing, not just as a workaround but as example of standard practice.

I cannot do anything on this this morning, but this afternoon I can give it a go if it is agreed to be the right thing to do. I vote yes.

giflw commented 7 years ago

The problem with not being on maven central is for Maven projects, that by default looks only in central.