Btw. I tried to find those transitive dependency an it's cxf with shell
feature:
https://github.com/apache/cxf/blob/cxf-3.2.6/osgi/karaf/features/src/main/resources/features.xml#L95

But this works using java 8 without any problem.
Workaround for this is to define:

        <dependency>
            <groupId>org.apache.cxf.karaf</groupId>
            <artifactId>apache-cxf</artifactId>
            <classifier>features</classifier>
            <version>${cxf.version}</version>
            <type>xml</type>
            <scope>runtime</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.apache.karaf.shell</groupId>
                    <artifactId>org.apache.karaf.shell.core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

m.

On Fri, Jan 18, 2019 at 11:19 AM Michal Hlaváč <[email protected]> wrote:

> thanks JB,
>
> I've pushed jdk11 branch with changes. thanks, m.
>
> On Fri, Jan 18, 2019 at 10:33 AM Jean-Baptiste Onofré <[email protected]>
> wrote:
>
>> Hi Michal,
>>
>> I guess one features (transitive) is referencing 4.2.1-SNAPSHOT.
>>
>> Let me take a look on your github.
>>
>> Regards
>> JB
>>
>> On 18/01/2019 10:00, Michal Hlaváč wrote:
>> > Hello,
>> >
>> > I tried to move my project
>> > https://github.com/hlavki/g-suite-identity-sync to JDK 11.
>> > 1. So I changed:
>> >         <maven.compiler.source>11</maven.compiler.source>
>> >         <maven.compiler.target>11</maven.compiler.target>
>> >
>> > 2. All occurences of <javase> to <javase>11</javase>
>> >
>> > 3. Added jaxb to classpath.
>> >
>> > and I get this error:
>> > Failed to execute goal on project g-suite-identity-sync-features: Could
>> > not resolve dependencies for project
>> >
>> eu.hlavki.identity:g-suite-identity-sync-features:feature:0.3.7-SNAPSHOT:
>> Failure
>> > to find
>> > org.apache.karaf.shell:org.apache.karaf.shell.core:jar:4.2.1-SNAPSHOT in
>> > https://repository.apache.org/snapshots/ was cached in the local
>> > repository, resolution will not be reattempted until the update interval
>> > of apache.snapshots has elapsed or updates are forced -> [Help 1]
>> >
>> > It's strange, because there no mention of 4.2.1-SNAPSHOT version. CXF
>> > feature also does not define version of shell feature.
>> >
>> > Same behaviour with karaf 4.2.2.
>> >
>> > thanks, m.
>>
>> --
>> Jean-Baptiste Onofré
>> [email protected]
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>

Reply via email to