You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Simon Huebner <si...@ise.fraunhofer.de> on 2018/09/07 07:49:04 UTC
remote deploy to cave via gradle, or jenkins?
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
simon.huebner@ise.fraunhofer.de
http://www.ise.fraunhofer.de
Re: remote deploy to cave via gradle, or jenkins?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
By the way,
1. you can check the content of your repository in data/cave/foo
2. you can see the servlet binding for the Maven wrapper using http:list
command
Regards
JB
On 11/09/2018 11:32, Simon Huebner wrote:
> 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
>>>>>>
>>>>
>>>
>
--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com
Re: remote deploy to cave via gradle, or jenkins?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,
the documentation is up to date:
http://karaf.apache.org/manual/cave/latest-4/#_maven_wrapper_service
See the URL:
http://localhost:8181/cave/maven/repositories/my-repository
Regards
JB
On 11/09/2018 11:32, Simon Huebner wrote:
> 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
>>>>>>
>>>>
>>>
>
--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com
Re: remote deploy to cave via gradle, or jenkins?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Which Cave version are you using ?
My point was for Cave 4.1.1.
Anyway, how did you upload commons-lang ? Using Maven (using Maven
coordinates), for instance using mvn deploy:deploy-file ?
Regards
JB
On 11/09/2018 11:32, Simon Huebner wrote:
> 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
>>>>>>
>>>>
>>>
>
--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com
Re: remote deploy to cave via gradle, or jenkins?
Posted by Simon Huebner <si...@ise.fraunhofer.de>.
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
simon.huebner@ise.fraunhofer.de
http://www.ise.fraunhofer.de
Re: remote deploy to cave via gradle, or jenkins?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
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
>>>>
>>
>
--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com
Re: remote deploy to cave via gradle, or jenkins?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
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
>>>
>
--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com
Re: remote deploy to cave via gradle, or jenkins?
Posted by Simon Huebner <si...@ise.fraunhofer.de>.
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
simon.huebner@ise.fraunhofer.de
http://www.ise.fraunhofer.de
Re: remote deploy to cave via gradle, or jenkins?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
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
>
--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com
Re: remote deploy to cave via gradle, or jenkins?
Posted by Francois Papon <fr...@openobject.fr>.
Hi,
For the Rest feature, the next release of Cave is under vote and
contains some fixes about this.
regards,
François Papon
fpapon@apache.org
Le 07/09/2018 à 11:49, Simon Huebner a écrit :
> 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
>