These are chat archives for jruby-gradle/jruby-gradle-plugin

28th
Sep 2015
Schalk W. Cronjé
@ysb33r
Sep 28 2015 09:57
@rtyler, I was going to suggest you use groovy-vfs instead of vfs.
anyhow, what is shrinkwrap? Url?
Schalk W. Cronjé
@ysb33r
Sep 28 2015 11:48
nm I found it on Github
R. Tyler Croy
@rtyler
Sep 28 2015 15:16
groovy-vfs would add a groovy runtime requirement
Schalk W. Cronjé
@ysb33r
Sep 28 2015 15:18
it would yes, if your plan was only t run inside Gradle, then that would not be too much of a problem
Christian Meier
@mkristian
Sep 28 2015 15:27
do have a custom url protocol which uses the nexus-ruby-tools to provide a maven repo for rubygems.org BUT gradle does not what to use other protocols then s3, file, https, http and sftp and bails out
Schalk W. Cronjé
@ysb33r
Sep 28 2015 15:28
do you have the code on github yet?
Christian Meier
@mkristian
Sep 28 2015 15:30
not yet. I just got all working but would need a new repo, i.e. an new jar for setting up the classloader. let me see if I can get it to work with sample project
R. Tyler Croy
@rtyler
Sep 28 2015 15:41
@ysb33r at @mkristian's request I rewrote jem in java so he could use it in the ruby maven plugins at some point too
Schalk W. Cronjé
@ysb33r
Sep 28 2015 16:08
:+1:
R. Tyler Croy
@rtyler
Sep 28 2015 16:38
@mkristian will you ping us when you push a branch or pull request with your URL handler work? I'm very excited to see it :)
Christian Meier
@mkristian
Sep 28 2015 18:39
jruby-gradle/jruby-gradle-plugin#241
BUT I really do not think there is workaround for this error. at least not on the plugin side of things.
but maybe I am wrong.
@rtyler @ysb33r -^ for the code on github
R. Tyler Croy
@rtyler
Sep 28 2015 18:42
checking
ah, this might be something we can override
i'll let @ysb33r take a look before I dive too deep into this
R. Tyler Croy
@rtyler
Sep 28 2015 20:40
-win2
gak
Christian Meier
@mkristian
Sep 28 2015 20:50
@rtyler if this mavengem protocol is really working in the end then all those protocol code could go into its own jar or should.
R. Tyler Croy
@rtyler
Sep 28 2015 20:51
understood, is your thinking that we can make it work first inside of the plugin project, then once proven rip it out into a new repo?
Christian Meier
@mkristian
Sep 28 2015 20:53
yes.
but I think I need to go the org.gradle.api.internal.artifacts.repositories.transport.RepositoryTransport route to get it work. @ysb33r once gave me some pointers and those are exactly the ones I will need
R. Tyler Croy
@rtyler
Sep 28 2015 20:57
heh
rtyler @rtyler nods