Hi JB, Here it is:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>acme</groupId> <artifactId>test</artifactId> <version>1.0.1-SNAPSHOT</version> <packaging>karaf-assembly</packaging> <properties> <karaf.runtime.version>4.3.0</karaf.runtime.version> <slf4j.version>1.7.30</slf4j.version> </properties> <build> <plugins> <plugin> <groupId>org.apache.karaf.tooling</groupId> <artifactId>karaf-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <finalName>${project.artifactId}</finalName> <bootFeatures> <feature>wrap</feature> <feature>bundle</feature> <feature>config</feature> <feature>system</feature> <feature>feature</feature> <feature>package</feature> <feature>log</feature> <feature>ssh</feature> <feature>instance</feature> <feature>shell</feature> <feature>management</feature> <feature>service</feature> <feature>jaas</feature> <feature>deployer</feature> <feature>diagnostic</feature> <feature>scr</feature> <feature>http</feature> <feature>war</feature> </bootFeatures> <installedFeatures> </installedFeatures> <startupFeatures> <feature>eventadmin</feature> </startupFeatures> <archiveTarGz>false</archiveTarGz> <archiveZip>false</archiveZip> <workDirectory>${project.build.directory}/assembly/karaf</workDirectory> <pathPrefix>empower</pathPrefix> <writeProfiles>true</writeProfiles> <blacklistedRepositories> <repository>mvn:org.ops4j.pax.cdi/pax-cdi-features/1.0.0/xml/features</repository> </blacklistedRepositories> </configuration> </plugin> </plugins> <pluginManagement> <plugins> <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. --> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId> org.apache.karaf.tooling </groupId> <artifactId> karaf-maven-plugin </artifactId> <versionRange> [4.3.0,) </versionRange> <goals> <goal>assembly</goal> </goals> </pluginExecutionFilter> <action> <ignore></ignore> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> </build> <dependencies> <dependency> <groupId>org.apache.karaf.features</groupId> <artifactId>framework</artifactId> <version>${karaf.runtime.version}</version> <type>kar</type> </dependency> <dependency> <groupId>org.apache.karaf.features</groupId> <artifactId>framework</artifactId> <version>${karaf.runtime.version}</version> <classifier>features</classifier> <type>xml</type> <scope>runtime</scope> </dependency> <dependency> <groupId>org.apache.karaf.features</groupId> <artifactId>standard</artifactId> <version>${karaf.runtime.version}</version> <classifier>features</classifier> <type>xml</type> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.camel.karaf</groupId> <artifactId>apache-camel</artifactId> <version>3.8.0</version> <classifier>features</classifier> <type>xml</type> </dependency> <dependency> <groupId>io.hawt</groupId> <artifactId>hawtio-karaf</artifactId> <version>2.13.1</version> <classifier>features</classifier> <type>xml</type> </dependency> <dependency> <groupId>org.ops4j.pax.cdi</groupId> <artifactId>pax-cdi-features</artifactId> <version>1.1.4</version> <classifier>features</classifier> <type>xml</type> </dependency> </dependencies> Thank you! Oleg > On Mar 30, 2021, at 12:12 AM, Jean-Baptiste Onofre <j...@nanthrax.net> wrote: > > Hi, > > The range comes from as <repository/> in another feature I guess. > > The warning is "normal" as Karaf plugin won’t scan all possible versions. > However, it should resolve a version. > > What’s your pom xml ? > > Regards > JB > >> Le 29 mars 2021 à 18:12, Oleg Cohen <oleg.co...@assurebridge.com >> <mailto:oleg.co...@assurebridge.com>> a écrit : >> >> Thank you! I was able to blacklist 1.0.0 as below, but [1,2) isn’t working >> and I get this error: [WARNING] Matched URI can't use version ranges: >> mvn:org.ops4j.pax.cdi/pax-cdi-features/[1,2)/xml/features >> >> Where is it coming from and how can I override the entry list? >> >> >> >> <blacklistedRepositories> >> >> <repository>mvn:org.ops4j.pax.cdi/pax-cdi-features/1.0.0/xml/features</repository> >> >> >> <repository>mvn:org.ops4j.pax.cdi/pax-cdi-features/[1,2)/xml/features</repository> >> >> </blacklistedRepositories> >> >> >> >>> On Mar 29, 2021, at 11:41 AM, Jean-Baptiste Onofre <j...@nanthrax.net >>> <mailto:j...@nanthrax.net>> wrote: >>> >>> 1.1.4 is the last and clean (it should ;) ) >>> >>> Regards >>> JB >>> >>>> Le 29 mars 2021 à 16:33, Oleg Cohen <oleg.co...@assurebridge.com >>>> <mailto:oleg.co...@assurebridge.com>> a écrit : >>>> >>>> Hi JB, >>>> >>>> It is a proxy. I have the artifact there, but I think the error is that >>>> the artifact is too old. Which one is the right one to use? >>>> >>>> Thank you! >>>> Oleg >>>> >>>>> On Mar 29, 2021, at 10:23 AM, Jean-Baptiste Onofre <j...@nanthrax.net >>>>> <mailto:j...@nanthrax.net>> wrote: >>>>> >>>>> Hi Oleg, >>>>> >>>>> It seems that it can’t download >>>>> mvn:org.ops4j.pax.cdi/pax-cdi-features/1.0.0/xml/features resolved based >>>>> on the range. >>>>> >>>>> I guess your Nexus repository is a proxy right ? >>>>> >>>>> Regards >>>>> JB >>>>> >>>>>> Le 29 mars 2021 à 15:49, Oleg Cohen <oleg.co...@assurebridge.com >>>>>> <mailto:oleg.co...@assurebridge.com>> a écrit : >>>>>> >>>>>> Greetings, >>>>>> >>>>>> I am getting the following error when trying to build a custom >>>>>> distribution for Karaf v4.3.0 pointing to my own Nexus 3 repository. >>>>>> This works when I use Maven Central. >>>>>> >>>>>> Not sure what is causing the issue. Below is the error message. Is there >>>>>> a way to specify v1.1.3 or v1.1.4 of pax-cdi-features to be used? >>>>>> >>>>>> Would appreciate help on resolving this issue! >>>>>> >>>>>> Best, >>>>>> Oleg >>>>>> >>>>>> >>>>>> [WARNING] Error resolving artifact >>>>>> org.ops4j.pax.cdi:pax-cdi-features:xml:features:[1,2): [Could not find >>>>>> metadata org.ops4j.pax.cdi:pax-cdi-features/maven-metadata.xml in local >>>>>> (/Users/ocohen/.m2/repository), Could not transfer metadata >>>>>> org.ops4j.pax.cdi:pax-cdi-features/maven-metadata.xml from/to nexus >>>>>> (https://nexus3.assurebridge.com/content/groups/public >>>>>> <https://nexus3.assurebridge.com/content/groups/public>): NotAfter: Sat >>>>>> May 30 06:48:38 EDT 2020, Could not transfer metadata >>>>>> org.ops4j.pax.cdi:pax-cdi-features/maven-metadata.xml from/to nexus >>>>>> (https://nexus3.assurebridge.com/content/groups/public/ >>>>>> <https://nexus3.assurebridge.com/content/groups/public/>): NotAfter: Sat >>>>>> May 30 06:48:38 EDT 2020] >>>>>> java.io.IOException: Error resolving artifact >>>>>> org.ops4j.pax.cdi:pax-cdi-features:xml:features:[1,2): [Could not find >>>>>> metadata org.ops4j.pax.cdi:pax-cdi-features/maven-metadata.xml in local >>>>>> (/Users/ocohen/.m2/repository), Could not transfer metadata >>>>>> org.ops4j.pax.cdi:pax-cdi-features/maven-metadata.xml from/to nexus >>>>>> (https://nexus3.assurebridge.com/content/groups/public >>>>>> <https://nexus3.assurebridge.com/content/groups/public>): NotAfter: Sat >>>>>> May 30 06:48:38 EDT 2020, Could not transfer metadata >>>>>> org.ops4j.pax.cdi:pax-cdi-features/maven-metadata.xml from/to nexus >>>>>> (https://nexus3.assurebridge.com/content/groups/public/ >>>>>> <https://nexus3.assurebridge.com/content/groups/public/>): NotAfter: Sat >>>>>> May 30 06:48:38 EDT 2020] >>>>>> at >>>>>> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException >>>>>> (AetherBasedResolver.java:803) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:780) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:657) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:598) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:565) >>>>>> at org.apache.karaf.tooling.utils.ReactorMavenResolver.resolve >>>>>> (ReactorMavenResolver.java:63) >>>>>> at >>>>>> org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download >>>>>> (MavenDownloadTask.java:49) >>>>>> at >>>>>> org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run >>>>>> (AbstractRetryableDownloadTask.java:60) >>>>>> at java.util.concurrent.Executors$RunnableAdapter.call >>>>>> (Executors.java:515) >>>>>> at java.util.concurrent.FutureTask.run (FutureTask.java:264) >>>>>> at >>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run >>>>>> (ScheduledThreadPoolExecutor.java:304) >>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker >>>>>> (ThreadPoolExecutor.java:1128) >>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run >>>>>> (ThreadPoolExecutor.java:628) >>>>>> at java.lang.Thread.run (Thread.java:834) >>>>>> Caused by: >>>>>> shaded.org.eclipse.aether.resolution.VersionRangeResolutionException: >>>>>> Error resolving artifact >>>>>> org.ops4j.pax.cdi:pax-cdi-features:xml:features:[1,2) >>>>>> at >>>>>> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolveLatestVersionRange >>>>>> (AetherBasedResolver.java:1068) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:765) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:657) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:598) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:565) >>>>>> at org.apache.karaf.tooling.utils.ReactorMavenResolver.resolve >>>>>> (ReactorMavenResolver.java:63) >>>>>> at >>>>>> org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download >>>>>> (MavenDownloadTask.java:49) >>>>>> at >>>>>> org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run >>>>>> (AbstractRetryableDownloadTask.java:60) >>>>>> at java.util.concurrent.Executors$RunnableAdapter.call >>>>>> (Executors.java:515) >>>>>> at java.util.concurrent.FutureTask.run (FutureTask.java:264) >>>>>> at >>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run >>>>>> (ScheduledThreadPoolExecutor.java:304) >>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker >>>>>> (ThreadPoolExecutor.java:1128) >>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run >>>>>> (ThreadPoolExecutor.java:628) >>>>>> at java.lang.Thread.run (Thread.java:834) >>>>>> [WARNING] Error resolving artifact >>>>>> org.ops4j.pax.cdi:pax-cdi-features:xml:features:1.0.0: [Could not >>>>>> transfer artifact org.ops4j.pax.cdi:pax-cdi-features:xml:features:1.0.0 >>>>>> from/to nexus (https://nexus3.assurebridge.com/content/groups/public >>>>>> <https://nexus3.assurebridge.com/content/groups/public>): NotAfter: Sat >>>>>> May 30 06:48:38 EDT 2020, Could not transfer artifact >>>>>> org.ops4j.pax.cdi:pax-cdi-features:xml:features:1.0.0 from/to nexus >>>>>> (https://nexus3.assurebridge.com/content/groups/public/ >>>>>> <https://nexus3.assurebridge.com/content/groups/public/>): NotAfter: Sat >>>>>> May 30 06:48:38 EDT 2020] >>>>>> java.io.IOException: Error resolving artifact >>>>>> org.ops4j.pax.cdi:pax-cdi-features:xml:features:1.0.0: [Could not >>>>>> transfer artifact org.ops4j.pax.cdi:pax-cdi-features:xml:features:1.0.0 >>>>>> from/to nexus (https://nexus3.assurebridge.com/content/groups/public >>>>>> <https://nexus3.assurebridge.com/content/groups/public>): NotAfter: Sat >>>>>> May 30 06:48:38 EDT 2020, Could not transfer artifact >>>>>> org.ops4j.pax.cdi:pax-cdi-features:xml:features:1.0.0 from/to nexus >>>>>> (https://nexus3.assurebridge.com/content/groups/public/ >>>>>> <https://nexus3.assurebridge.com/content/groups/public/>): NotAfter: Sat >>>>>> May 30 06:48:38 EDT 2020] >>>>>> at >>>>>> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException >>>>>> (AetherBasedResolver.java:803) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:774) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:657) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:598) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:565) >>>>>> at org.apache.karaf.tooling.utils.ReactorMavenResolver.resolve >>>>>> (ReactorMavenResolver.java:63) >>>>>> at >>>>>> org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download >>>>>> (MavenDownloadTask.java:49) >>>>>> at >>>>>> org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run >>>>>> (AbstractRetryableDownloadTask.java:60) >>>>>> at java.util.concurrent.Executors$RunnableAdapter.call >>>>>> (Executors.java:515) >>>>>> at java.util.concurrent.FutureTask.run (FutureTask.java:264) >>>>>> at >>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run >>>>>> (ScheduledThreadPoolExecutor.java:304) >>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker >>>>>> (ThreadPoolExecutor.java:1128) >>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run >>>>>> (ThreadPoolExecutor.java:628) >>>>>> at java.lang.Thread.run (Thread.java:834) >>>>>> Caused by: >>>>>> shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error >>>>>> resolving artifact org.ops4j.pax.cdi:pax-cdi-features:xml:features:1.0.0 >>>>>> at >>>>>> shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve >>>>>> (DefaultArtifactResolver.java:413) >>>>>> at >>>>>> shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts >>>>>> (DefaultArtifactResolver.java:215) >>>>>> at >>>>>> shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact >>>>>> (DefaultArtifactResolver.java:192) >>>>>> at >>>>>> shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact >>>>>> (DefaultRepositorySystem.java:247) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:767) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:657) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:598) >>>>>> at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve >>>>>> (AetherBasedResolver.java:565) >>>>>> at org.apache.karaf.tooling.utils.ReactorMavenResolver.resolve >>>>>> (ReactorMavenResolver.java:63) >>>>>> at >>>>>> org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download >>>>>> (MavenDownloadTask.java:49) >>>>>> at >>>>>> org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run >>>>>> (AbstractRetryableDownloadTask.java:60) >>>>>> at java.util.concurrent.Executors$RunnableAdapter.call >>>>>> (Executors.java:515) >>>>>> at java.util.concurrent.FutureTask.run (FutureTask.java:264) >>>>>> at >>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run >>>>>> (ScheduledThreadPoolExecutor.java:304) >>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker >>>>>> (ThreadPoolExecutor.java:1128) >>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run >>>>>> (ThreadPoolExecutor.java:628) >>>>>> at java.lang.Thread.run (Thread.java:834) >>>>>> >>>>>> [ERROR] Failed to execute goal >>>>>> org.apache.karaf.tooling:karaf-maven-plugin:4.3.0:assembly >>>>>> (default-assembly) on project clearvault: Unable to build assembly: >>>>>> Error: >>>>>> [ERROR] Error downloading >>>>>> mvn:org.ops4j.pax.cdi/pax-cdi-features/[1,2)/xml/features >>>>>> [ERROR] Error downloading >>>>>> mvn:org.ops4j.pax.cdi/pax-cdi-features/1.0.0/xml/features >>>>>> >>>>>> -- >>>>>> Oleg Cohen | Principal | A S S U R E B R I D G E >>>>>> Office: +1 617 564 0737 <> | Mobile: +1 617 455 7927 <> | Fax: +1 >>>>>> 888 409 6995 <> >>>>>> Email: oleg.co...@assurebridge.com <mailto:oleg.co...@assurebridge.com> >>>>>> | www.assurebridge.com <http://www.assurebridge.com/> >>>> >>> >> >