[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Using bnd as build dependency



Hello Ingo

Am 27.09.19 um 00:28 schrieb Ingo Bauersachs:
>> Am 26.09.19 um 15:57 schrieb 殷啟聰 | Kai-Chung Yan:
>>>> What I'm doing wrong?
>>>
>>> Seems that the `bnd` package does not build the Maven plugin. The
>>> maintainer left it that way probably because it wasn't used by anything.
>>
>> I need the bnd-maven-plugin to build Jollyday (ITP #939617) which is a
>> dependency of JVerein (ITP #929477)
>>
>> How can I work on?
> 
> You might be able to use maven-bundle-plugin (Debian packaged as libmaven-bundle-plugin-java) instead of bnd-maven-plugin. Both generate OSGi metadata, so the result should be the same.
> But note that libmaven-bundle-plugin-java doesn't have a symbolic 'debian' version, you must use whatever is packaged, currently 3.5.1 (see e.g. bug 907477 for an explanation).
>  
> Good luck,

I followed your suggestion.

In maven.rules I wrote:

s/biz.aQute.bnd/org.apache.felix/
s/bnd-maven-plugin/maven-bundle-plugin/ * s/4.1.0/3.5.1/ * *

In control I added  libmaven-bundle-plugin-java

I get the following message:

Building Jollyday 0.5.8
[INFO] --------------------------------[ jar
]---------------------------------
[WARNING] The POM for biz.aQute.bnd:bnd-maven-plugin:jar:4.1.0 is
missing, no dependency information available
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time:  0.174 s
[INFO] Finished at: 2019-09-27T16:18:48Z
[INFO]
------------------------------------------------------------------------
[ERROR] Plugin biz.aQute.bnd:bnd-maven-plugin:4.1.0 or one of its
dependencies could not be resolved: Cannot access central
(https://repo.maven.apache.org/maven2) in offline mode and the artifact
biz.aQute.bnd:bnd-maven-plugin:jar:4.1.0 has not been downloaded from it
before.

this is the same error message I got before

Kind regards

-- 
Mechtilde Stehmann
## Debian Developer
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: