Thank you very much. I added the aoache snapshot repository and I got the jar file. Can you answer the following questions: 1) is is standart apache policy not to keep snapshot in central maven? 2) how can I building jena from sources to get this osgi jar? I tried maven install both to parent and module. I got the output that jar was copied but in local maven repo I had only pom.
Суббота, 4 июля 2015, 21:00 +01:00 от Andy Seaborne <[email protected]>: >On 04/07/15 20:40, Alex Sviridov wrote: >> Thank you for you answer. But if I add <type>POM</type> then the necessary >> classes are not found. > ><type>pom</type> Lowercase. > >Which classes? > >(do you have a mix of 2.13.0 and 3.0.0-SNAPSHOT? because there is a >package name change between them) > >Snapshots need > > <repository> > <id>apache.snapshots</id> > <name>Apache Snapshot Repository</name> > <url>http://repository.apache.org/snapshots</url> > <releases> > <enabled>false</enabled> > </releases> > <snapshots> > <enabled>true</enabled> > </snapshots> > </repository> > >because they are not in maven central. > >> >> Really, I don't understand who and why did this way. It really as nightmare >> to get jena-osgi jar file. Please, help me to get as I use osgi and need >> jena as osgi bundle. >> > >The artifact is apache-jena-osgi (that currently goes to jena-osgi which >is the jar IIRC) > >I'm trying to! (and I don't use OSGI currently) > >Andy > >> >> Суббота, 4 июля 2015, 20:21 +01:00 от Andy Seaborne < [email protected] >: >>> On 04/07/15 13:15, Alex Sviridov wrote: >>>> >>>> I can't get apache-jena-osgi jar. I tried central repo >>>> <dependency> >>>> <groupId>org.apache.jena</groupId> >>>> <artifactId>apache-jena-osgi</artifactId> >>>> <version>2.13.0</version> >>>> </dependency> >>>> but constanly get >>>> The POM for org.apache.jena:jena-osgi:jar:2.12.2-SNAPSHOT is missing, no >>>> dependency information available >>>> >>> >>> I think it is because you need to add <type>pom</type> >>> >>> <dependency> >>> <groupId>org.apache.jena</groupId> >>> <artifactId>apache-jena-osgi</artifactId> >>> <version>2.13.0</version> >>> <type>pom</type> >>> </dependency> >>> >>> org.apache.jena:apache-jena-osgi is not the bundle itself but an >>> indirection point that pulls in the right modules (which the project >>> reserves the right to change, hence the indirection point). >>> >>> I don't know why it is saying 2.12.2-SNAPSHOT -- the released >>> apache-jena-osgi looks OK to me. >>> >>> (there is supposed to be some documentation at /download/osgi.html but >>> no one has written it yet. Hint, hint :-) >>> >>> Andy >>> >>>> >>>> Finally I downloaded sources and built it myself. Here is the output of >>>> maven install: >>>> [INFO]--- maven-install-plugin:2.5.2:install (default-install)@ jena-osgi >>>> --- > >[INFO]Installing/home/Me/SoftProjects/LIB/jena-master/apache-jena-osgi/jena-osgi/target/jena-osgi-3.0.0-SNAPSHOT.jar > >to >/home/Me/.m2/repository/org/apache/jena/jena-osgi/3.0.0-SNAPSHOT/jena-osgi-3.0.0-SNAPSHOT.jar >>>> [INFO]Installing/home/Me/SoftProjects/LIB/jena-master/apache-jena-osgi/jena-osgi/pom.xml >>>> to >>>> /home/Me/.m2/repository/org/apache/jena/jena-osgi/3.0.0-SNAPSHOT/jena-osgi-3.0.0-SNAPSHOT.pom >>>> [INFO][INFO]--- maven-bundle-plugin:2.5.3:install (default-install)@ >>>> jena-osgi ---[INFO]Installing >>>> org/apache/jena/jena-osgi/3.0.0-SNAPSHOT/jena-osgi-3.0.0-SNAPSHOT.jar >>>> [INFO]Writing OBR metadata >>>> [INFO]------------------------------------------------------------------------[INFO]ReactorSummary:[INFO][INFO]ApacheJena-OSGi................................ >>>> SUCCESS [4.898s][INFO]ApacheJena-OSGi bundle ......................... >>>> SUCCESS >>>> [26.290s][INFO]------------------------------------------------------------------------[INFO] >>>> BUILD SUCCESS >>>> [INFO]------------------------------------------------------------------------[INFO]Total >>>> time:32.665s[INFO]Finished at:SatJul0414:32:44 MSK >>>> 2015[INFO]FinalMemory:30M/450M[INFO]------------------------------------------------------------------------ >>>> However in >>>> /home/Me/.m2/repository/org/apache/jena/jena-osgi/3.0.0-SNAPSHOT/ there is >>>> not jar file. Only pom. >>>> >>>> How can I get jena-osgi.jar? I have never had such strange problem with >>>> getting jar file. >>> >>> >>>> >>>> >>>> >>> >> >> > -- Alex Sviridov
