Hi Andy

Andy Seaborne wrote:
On 03/11/11 09:18, Paolo Castagna wrote:
Richard Cyganiak wrote:
Hi Jena team,

I tried to build Jena and ARQ using the instructions here:
http://incubator.apache.org/jena/download/maven.html#build_and_install_artifacts_in_your_local_maven_repository


The instructions didn't work for me.

I had to run this first:

svn co
https://svn.apache.org/repos/asf/incubator/jena/Jena2/JenaTop/trunk
JenaTop

and then check out Jena and ARQ into directories on the same level as
JenaTop.

You may want to update the information on that page accordingly.

I guess this section should be updated too:
http://incubator.apache.org/jena/getting_involved/index.html#subversion_repository


Hi Richard,
thanks for the feedback.

Getting involved page changed [1] and visibile in staging [2].

As Damian and Andy said, this will improve as soon as JenaTop makes it
to the
Maven central repository. Things are changing on the building front,
therefore
some problems are natural and expected.

Don't we just need to remove the <relativePath>?

It is published now - <relativePath> is a maven hack to allow multiple artifact publishing.

JenaTop is not published in Maven central. Is it?

You have to have the Apache snapshot repos on your maven path anyway.

Yes, but the <repositories> bit is currently defined in the JenaTop's
pom.xml which uses the Apache parent pom (all this as it should be).

However, ARQ's pom.xml file does not specify <repositories>:
http://svn.apache.org/repos/asf/incubator/jena/Jena2/ARQ/trunk/pom.xml
therefore Maven searches for the ARQ parent pom (i.e. JenaTop's pom.xml
file) in Maven central: http://repo1.maven.org/maven2/org/apache/jena

Three options:

 1) Keep <relativePath> and checkout JenaTop until we release
 2) Release JenaTop only so that it gets to Maven central
 3) Add, temporarily, <repositories> to all the Jena modules pom.xml files

I do not have strong preferences for any of these.
2) is the one I like the least.

I can help with 3) if you want.


I don't see that changing the documentation helps much because it will go out of date.

I'll change it back when having JenaTop alongside a Jena module is not
necessary.

Paolo


    Andy


Paolo

[1] http://svn.apache.org/viewvc?view=revision&revision=1197008
[2] http://jena.staging.apache.org/jena/getting_involved/


Best,
Richard



Reply via email to