If you have cloned that fork, try just doing a simple `mvn clean install` in the project root, then look in jena-fuseki2/apache-jena-fuseki/target. You should find a Fuseki distribution there with the forked code.
--- A. Soroka The University of Virginia Library > On Jan 5, 2017, at 10:13 AM, Samur Araujo <s.ara...@geophy.com> wrote: > > I want to run fuseki with lucene 5 or higher. > > There is a fork for it here : > > https://github.com/jmvanel/jena/commits/master > > I download it and I am trying to compile/package it. > > I did no change in the code of this fork. For know only trying to make it > to work. > > Any suggestion? > > On 5 January 2017 at 16:05, A. Soroka <aj...@virginia.edu> wrote: > >> Can you explain a little more about what you are trying to do? When you >> say "compile a forked version of Jena", if you have actually forked the >> entire codebase, you should be able to just compile the entire codebase to >> get SNAPSHOT version artifacts of your forked code. Why are you trying to >> compile a mix of modules? Are you trying to maintain both ordinary and >> forked forms of Jena in your local Maven repo? What do you intend to do >> with the forked artifacts? Are you going to integrate them into some other >> application? There may be an easier way to do all this. >> >> --- >> A. Soroka >> The University of Virginia Library >> >>> On Jan 5, 2017, at 10:01 AM, Samur Araujo <s.ara...@geophy.com> wrote: >>> >>> I run the sequence of commands below but it still failures. >>> >>> mvn release:update-versions -DdevelopmentVersion=3.1.1-myfork-SNAPSHOT >>> mvn clean >>> mvn install -Pbootstrap >>> mvn install -Pdev -DskipTests=true >>> >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] Building Apache Jena - Fuseki Server Engine 3.1.1-myfork-SNAPSHOT >>> [INFO] >>> ------------------------------------------------------------------------ >>> [WARNING] The POM for org.apache.jena:jena-text:jar: >> 3.1.1-myfork-SNAPSHOT >>> is missing, no dependency information available >>> [WARNING] The POM for >>> org.apache.jena:jena-spatial:jar:3.1.1-myfork-SNAPSHOT is missing, no >>> dependency information available >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] Reactor Summary: >>> [INFO] >>> [INFO] Apache Jena - Parent ............................... SUCCESS [ >>> 1.552 s] >>> [INFO] Apache Jena - Base Common Environment .............. SUCCESS [ >>> 8.325 s] >>> [INFO] Apache Jena - Core ................................. SUCCESS [ >>> 11.643 s] >>> [INFO] Apache Jena - ARQ (SPARQL 1.1 Query Engine) ........ SUCCESS [ >>> 19.718 s] >>> [INFO] Apache Jena - TDB (Native Triple Store) ............ SUCCESS [ >>> 2.547 s] >>> [INFO] Apache Jena - Libraries POM ........................ SUCCESS [ >>> 0.234 s] >>> [INFO] Apache Jena - Command line tools ................... SUCCESS [ >>> 5.790 s] >>> [INFO] Apache Jena - Fuseki - A SPARQL 1.1 Server ......... SUCCESS [ >>> 0.047 s] >>> [INFO] Apache Jena - Fuseki Server Engine ................. FAILURE [ >>> 0.045 s] >>> [INFO] Apache Jena - Fuseki Embedded Server ............... SKIPPED >>> [INFO] Apache Jena - Fuseki WAR File ...................... SKIPPED >>> [INFO] Apache Jena - Fuseki Server Standalone Jar ......... SKIPPED >>> [INFO] Apache Jena - Fuseki Binary Distribution ........... SKIPPED >>> [INFO] Apache Jena - Security Permissions ................. SKIPPED >>> [INFO] Apache Jena ........................................ SKIPPED >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] BUILD FAILURE >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] Total time: 50.588 s >>> [INFO] Finished at: 2017-01-05T15:56:51+01:00 >>> [INFO] Final Memory: 60M/1801M >>> [INFO] >>> ------------------------------------------------------------------------ >>> [ERROR] Failed to execute goal on project jena-fuseki-core: Could not >>> resolve dependencies for project >>> org.apache.jena:jena-fuseki-core:jar:3.1.1-myfork-SNAPSHOT: The >> following >>> artifacts could not be resolved: >>> org.apache.jena:jena-text:jar:3.1.1-myfork-SNAPSHOT, >>> org.apache.jena:jena-spatial:jar:3.1.1-myfork-SNAPSHOT: Failure to find >>> org.apache.jena:jena-text:jar:3.1.1-myfork-SNAPSHOT in >>> http://repository.apache.org/snapshots was cached in the local >> repository, >>> resolution will not be reattempted until the update interval of >>> apache.snapshots has elapsed or updates are forced -> [Help 1] >>> [ERROR] >>> [ERROR] To see the full stack trace of the errors, re-run Maven with the >> -e >>> switch. >>> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >>> [ERROR] >>> [ERROR] For more information about the errors and possible solutions, >>> please read the following articles: >>> [ERROR] [Help 1] >>> http://cwiki.apache.org/confluence/display/MAVEN/ >> DependencyResolutionException >>> [ERROR] >>> [ERROR] After correcting the problems, you can resume the build with the >>> command >>> [ERROR] mvn <goals> -rf :jena-fuseki-core >>> >>> >>> Notice the jena spatial and text are there: >>> >>> ~/tools/jena-master-forked$ find . | grep text | grep jar >>> ./jena-text/target/jena-text-3.1.1-myfork-SNAPSHOT-javadoc.jar >>> ./jena-text/target/jena-text-3.1.1-myfork-SNAPSHOT-sources.jar >>> ./jena-text/target/jena-text-3.1.1-myfork-SNAPSHOT.jar >>> >>> >>> ~/tools/jena-master-forked$ find . | grep spatial | grep jar >>> ./jena-spatial/target/jena-spatial-3.1.1-myfork-SNAPSHOT.jar >>> ./jena-spatial/target/jena-spatial-3.1.1-myfork-SNAPSHOT-sources.jar >>> ./jena-spatial/target/jena-spatial-3.1.1-myfork-SNAPSHOT-javadoc.jar >>> >>> >>> Am I missing anything else? >>> >>> The fork I am trying to compile is this one: >>> >>> https://github.com/jmvanel/jena/commits/master >>> >>> >>> >>> On 5 January 2017 at 11:23, Andy Seaborne <a...@apache.org> wrote: >>> >>>> >>>> >>>> On 05/01/17 09:49, Rob Vesse wrote: >>>> >>>>> As others have already noted in this thread you will need to do a mvn >>>>> install rather than a package. >>>>> >>>> >>>> Yes - it is looking for "jena-core/3.1.1-myfork-SNAPSHOT" as specificed >>>> in the jena-arq POM. >>>> >>>> >>>>> Rob >>>>> >>>>> On 05/01/2017 07:45, "Samur Araujo" <s.ara...@geophy.com> wrote: >>>>> >>>>> Hi Rob, I tried your approach but I got this error when packing: >>>>> >>>>> It still cannot solve the dependencies. Am I missing any parameter? >>>>> >>>>> ~/tools/jena-master-forked/jena-arq$ mvn package >>>>> >>>> >>>> Why not run mvn at the top level? >>>> >>>> mvn clean install >>>> >>>> or (quicker but not all of Jena): >>>> >>>> mvn clean >>>> mvn install -Pbootstrap >>>> mvn install -Pdev >>>> >>>> these profiles are documented in the POM - you seem to have changed >>>> the version everywhere so you may need -Pbootstrap >>>> >>>> otherwise -Pdev is a fast build(and test!) of modules up to Fuseki2 >>>> >>>> >>>> >>>> [INFO] Scanning for projects... >>>>> [INFO] >>>>> >>>>> [INFO] >>>>> ------------------------------------------------------------ >>>>> ------------ >>>>> [INFO] Building Apache Jena - ARQ (SPARQL 1.1 Query Engine) >>>>> 3.1.1-myfork-SNAPSHOT >>>>> [INFO] >>>>> ------------------------------------------------------------ >>>>> ------------ >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> core/3.1.1-myfork-SNAPSHOT/maven-metadata.xml >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> core/3.1.1-myfork-SNAPSHOT/jena-core-3.1.1-myfork-SNAPSHOT.pom >>>>> [WARNING] The POM for org.apache.jena:jena-core:jar: >>>>> 3.1.1-myfork-SNAPSHOT >>>>> is missing, no dependency information available >>>>> [WARNING] The POM for >>>>> org.apache.jena:jena-core:jar:tests:3.1.1-myfork-SNAPSHOT is >>>>> missing, no >>>>> dependency information available >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> base/3.1.1-myfork-SNAPSHOT/maven-metadata.xml >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> base/3.1.1-myfork-SNAPSHOT/jena-base-3.1.1-myfork-SNAPSHOT.pom >>>>> [WARNING] The POM for >>>>> org.apache.jena:jena-base:jar:tests:3.1.1-myfork-SNAPSHOT is >>>>> missing, no >>>>> dependency information available >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> shaded-guava/3.1.1-myfork-SNAPSHOT/maven-metadata.xml >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> shaded-guava/3.1.1-myfork-SNAPSHOT/jena-shaded-guava-3. >>>>> 1.1-myfork-SNAPSHOT.pom >>>>> [WARNING] The POM for >>>>> org.apache.jena:jena-shaded-guava:jar:3.1.1-myfork-SNAPSHOT is >>>>> missing, no >>>>> dependency information available >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> core/3.1.1-myfork-SNAPSHOT/jena-core-3.1.1-myfork-SNAPSHOT.jar >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> core/3.1.1-myfork-SNAPSHOT/jena-core-3.1.1-myfork-SNAPSHOT-tests.jar >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> base/3.1.1-myfork-SNAPSHOT/jena-base-3.1.1-myfork-SNAPSHOT-tests.jar >>>>> Downloading: >>>>> http://repository.apache.org/snapshots/org/apache/jena/jena- >>>>> shaded-guava/3.1.1-myfork-SNAPSHOT/jena-shaded-guava-3. >>>>> 1.1-myfork-SNAPSHOT.jar >>>>> [INFO] >>>>> ------------------------------------------------------------ >>>>> ------------ >>>>> [INFO] BUILD FAILURE >>>>> [INFO] >>>>> ------------------------------------------------------------ >>>>> ------------ >>>>> [INFO] Total time: 3.449 s >>>>> [INFO] Finished at: 2017-01-05T08:42:05+01:00 >>>>> [INFO] Final Memory: 19M/480M >>>>> [INFO] >>>>> ------------------------------------------------------------ >>>>> ------------ >>>>> [ERROR] Failed to execute goal on project jena-arq: Could not >> resolve >>>>> dependencies for project >>>>> org.apache.jena:jena-arq:jar:3.1.1-myfork-SNAPSHOT: The following >>>>> artifacts >>>>> could not be resolved: org.apache.jena:jena-core:jar: >>>>> 3.1.1-myfork-SNAPSHOT, >>>>> org.apache.jena:jena-core:jar:tests:3.1.1-myfork-SNAPSHOT, >>>>> org.apache.jena:jena-base:jar:tests:3.1.1-myfork-SNAPSHOT, >>>>> org.apache.jena:jena-shaded-guava:jar:3.1.1-myfork-SNAPSHOT: Could >>>>> not find >>>>> artifact org.apache.jena:jena >>>>> >>>>> On 4 January 2017 at 17:58, Rob Vesse <rve...@dotnetrdf.org> wrote: >>>>> >>>>>> Probably the easiest thing to do is to change the versions in all >>>>> the >>>>>> pom.xml files to a custom version so it can only use locally >>>>> installed >>>>>> artefacts because the version won’t exist anywhere else i.e. Even >>>>> if it >>>>>> looks for it on the Internet it won’t find it. >>>>>> >>>>>> You can do this automatically like so: >>>>>> >>>>>> mvn release:update-versions -DdevelopmentVersion=3.1.1-myf >>>>> ork-SNAPSHOT >>>>>> >>>>>> Rob >>>>>> >>>>>> On 04/01/2017 16:23, "Andy Seaborne" <a...@apache.org> wrote: >>>>>> >>>>>> The other modules will look for jena-core. If you want a >>>>> different >>>>>> one, >>>>>> then change the pom.xml files to name a different artifact. >>>>>> >>>>>> Andy >>>>>> >>>>>> On 04/01/17 15:41, Lorenz Buehmann wrote: >>>>>>> You can specify the modules that you want to install or ignore >>>>>>> >>>>>>> >>>>>>> mvn clean install -pl !jena-core >>>>>>> >>>>>>> >>>>>>> should do the trick and omit jena-core >>>>>>> >>>>>>> >>>>>>> On 04.01.2017 15:53, Samur Araujo wrote: >>>>>>>> My forked version overwrite the dependencies. I do not want >>>>> it to >>>>>> get the >>>>>>>> jena-core from repository but look for it locally, in the >>>>>> jena-master local >>>>>>>> folder structure. >>>>>>>> >>>>>>>> Is there any way to easily configure this? >>>>>>>> >>>>>>>> On 4 January 2017 at 15:03, Andy Seaborne <a...@apache.org> >>>>> wrote: >>>>>>>> >>>>>>>>> "mvn clean install" >>>>>>>>> >>>>>>>>> >>>>>>>>> On 04/01/17 13:17, Samur Araujo wrote: >>>>>>>>> >>>>>>>>>> Hi all, how do I compile a forked version of Jena? >>>>>>>>>> >>>>>>>>>> What are the parameters I need to be passed to maven? >>>>>>>>>> >>>>>>>>>> I used "mvn package -o" >>>>>>>>>> >>>>>>>>>> But I got the error: >>>>>>>>>> >>>>>>>>>> Could not resolve dependencies. >>>>>>>>>> >>>>>>>>> You will need to let it down dependencies at least once. >>>>>>>>> >>>>>>>>> See "mvn dependency:tree" (when online). >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Senior Data Scientist >>>>> Geophy >>>>> www.geophy.com >>>>> >>>>> Nieuwe Plantage 54-55 >>>>> 2611XK Delft >>>>> +31 (0)70 7640725 >>>>> >>>>> 1 Fore Street >>>>> EC2Y 9DT London >>>>> +44 (0)20 37690760 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>> >>> >>> -- >>> Senior Data Scientist >>> Geophy >>> www.geophy.com >>> >>> Nieuwe Plantage 54-55 >>> 2611XK Delft >>> +31 (0)70 7640725 >>> >>> 1 Fore Street >>> EC2Y 9DT London >>> +44 (0)20 37690760 >> >> > > > -- > Senior Data Scientist > Geophy > www.geophy.com > > Nieuwe Plantage 54-55 > 2611XK Delft > +31 (0)70 7640725 > > 1 Fore Street > EC2Y 9DT London > +44 (0)20 37690760