Re: Building Jollyday

2020-01-08 Thread Markus Koschany
Hello,

Am 08.01.20 um 18:55 schrieb Mechtilde Stehmann:
[...]

 What is the proper way to handle it?
>>
>> The missing class is indeed part of jaxb-api. You need a
>> build-dependency on libjaxb-api-java and the build system should point
>> to it too.
> 
> I have it as build dependency in debian/control and in
> debian/maven.rules I have the following entry
> 
> javax.xml.bind s/annotation/jaxb-api/ * s/.*/debian/ * *
> 
> 
> Is there another thing missing.

I can't tell. Could you upload your package to Git?

Markus



signature.asc
Description: OpenPGP digital signature


Re: Building Jollyday

2020-01-08 Thread Mechtilde Stehmann
Hello Markus,

Am 07.01.20 um 22:29 schrieb Markus Koschany:
> 
> Am 07.01.20 um 20:20 schrieb Mechtilde Stehmann:
>> Hello,>>
>> Am 05.01.20 um 14:31 schrieb Mechtilde Stehmann:
>>> Hello,
>>> I need help to build the package Jollyday which is a dependency for JVerein.
>>> when building I get this error for several Moduls:
>>>
>>> build/jollyday-0.5.10/src/main/java/de/jollyday/config/org/example/holiday/ChristianHoliday.java:11:
>>> error: package javax.xml.bind.annotation does not exist
>>> import javax.xml.bind.annotation.XmlAccessType;
> 
> The error message indicates that javax.xml.bind.annotation is not on the
> Classpath.

That's what I understood

>>> I get this for
>>> XmlAccessType
>>> XmlAccessorTyp
>>> XmlAttribute
>>> XmlElement
>>> XmlSeeAlso
>>> XmlType
>>>
>>> I looked deeper for javax.xml.bind.annotation into libjaxb-api-java
>>>
>>> There I found
>>>
>>> /usr/share/maven-repo/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar
>>>
>>> And in it I found javax/xml/bind/annotation with the classes.
>>>
>>> For me it is a kind of double packaging.
>>>
>>> Do i have to unpack the jar file in debian/rules?
> 
> No.
> 
>>>
>>> What is the proper way to handle it?
> 
> The missing class is indeed part of jaxb-api. You need a
> build-dependency on libjaxb-api-java and the build system should point
> to it too.

I have it as build dependency in debian/control and in
debian/maven.rules I have the following entry

javax.xml.bind s/annotation/jaxb-api/ * s/.*/debian/ * *


Is there another thing missing.

Kind regards

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



signature.asc
Description: OpenPGP digital signature