Hi Mike,What would be the quickest way to get Empire core and stardog to build against Stardog 4.x, currently 4.0-RC3?The motivation here is that we use Empire to interact with Stardog, and we're keen to upgrade to Stardog 4.x.Naively replacing:stardogVersion = "3.0" with "4.0-RC3"in top-level build.gradle fails with missing dependencies specified in stardog/build.gradle:com.complexible.stardog.repair:stardog-repair:4.0-RC3
I guess that doesn't exist there anymore, and honestly I didn't expect that simply bumping the version up in the build script would work given how much reorganization probably happened between 3.x and 4.x, but I'm wondering how much effort it will be to make it go - is it some relatively minor renaming of classes & packages or is the whole project going to require reworking?
--cheers,Conrad.
You received this message because you are subscribed to the Google Groups "Empire" group.
To unsubscribe from this group and stop receiving emails from it, send an email to empire-rdf+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Mon, Nov 9, 2015 at 8:51 PM, Conrad Leonard <conrad.l...@gmail.com> wrote:Hi Mike,What would be the quickest way to get Empire core and stardog to build against Stardog 4.x, currently 4.0-RC3?The motivation here is that we use Empire to interact with Stardog, and we're keen to upgrade to Stardog 4.x.Naively replacing:stardogVersion = "3.0" with "4.0-RC3"in top-level build.gradle fails with missing dependencies specified in stardog/build.gradle:com.complexible.stardog.repair:stardog-repair:4.0-RC3You can remove that dependency, it's not actually needed by Empire
I guess that doesn't exist there anymore, and honestly I didn't expect that simply bumping the version up in the build script would work given how much reorganization probably happened between 3.x and 4.x, but I'm wondering how much effort it will be to make it go - is it some relatively minor renaming of classes & packages or is the whole project going to require reworking?The upgrade isn't too bad for RC3. For final, there's quite a bit more work; we upgraded to Sesame 4.0 final and there are a lot of backward incompatible changes between M1 and final. There's a few other hurdles which are not too bad. I have the code migrated over locally and we'll push it public when we go final w/ 4.0 later this month