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

Reply via email to