Hallo,
thanks for your reply.
I have a repository, but the manual doesn't describe it that way.

For testing purpose I have created the repo foo and upload commons-lang-2.6.jar.
Neither of the two options work: (HTTP ERROR 404)

Official Documentation:
http://localhost:8181/cave/maven/commons-lang/commons-lang/2.6/commons-lang-2.6.jar

Your URL:
http://localhost:8181/cave/maven/repositories/foo/commons-lang/commons-lang/2.6/commons-lang-2.6.jar


Kind Regards,
Simon

Am 2018-09-11 11:04, schrieb Jean-Baptiste Onofré:
Sorry, the URL is:

http://localhost:8181/cave/maven/repositories/foo

(to avoid issue with the Maven proxy deployed on
http://localhost:8181/cave/maven/proxy)

Regards
JB

On 11/09/2018 10:56, Jean-Baptiste Onofré wrote:
Hi,

The repository is missing.

Cave is able to deal with several repositories.

So, first, you have to create the repository:

karaf@root()> cave:repository-create foo

And then, your repository is available as Maven repository on the
following URL:

http://localhost:8181/cave/maven/foo

Regards
JB

On 11/09/2018 10:43, Simon Huebner wrote:
Hi,

you can give me an example?
When I use Gradle to upload an artifact via maven wrapper service I get
the following error message:
Could not PUT
'http://localhost:8181/cave/maven/de/fraunhofer/ise/project1-sample/1.1/project1-sample-1.1.jar


The rest wrapper does not work for me as you can see in my inital mail.

Kind regards,
Simon

Am 2018-09-07 09:53, schrieb Jean-Baptiste Onofré:
Hi,

This part is for OSGi Repository.

You can use the Cave Maven repository, and then you can use the "classy"
mvn deploy:deploy-file or gradle or any http client.

Regards
JB

On 07/09/2018 09:49, Simon Huebner wrote:
Hi,
I'm looking for a way to upload a bundle to a cave installation using
gradle/jenkins.
I have already tried the possibilities described on
http://karaf.apache.org/manual/cave/latest-4/#_http_wrapper_service.

The maven wrapper seems to grant read-only access, at least publishing
via the gradle maven-publish plugin doesn't work.

Access via the REST wrapper returns an error message:
JAXBException occurred : com.sun.xml.bind.v2.ContextFactory not found by
org.apache.karaf.cave.server.rest [65].
com.sun.xml.bind.v2.ContextFactory not found by
org.apache.karaf.cave.server.rest [65].

Is there an example of how to upload a bundle to a remote cave via
Jenkins, or gradle?

Kind regards,
Simon




--
Simon Huebner, M.Sc.
Information Technology
Fraunhofer-Institut für Solare Energiesysteme ISE
Heidenhofstrasse 2, 79110 Freiburg, Germany
Phone: +49(0)761/4588-5695  Fax: +49(0)761/4588-9123
[email protected]
http://www.ise.fraunhofer.de

Reply via email to