Hi JB, I wonder if you have any ideas on how to resolve it? Is there any way I can provide a list of repositories explicitly?
Would really appreciate help on resolving this issue! Best regards, Oleg Sent from my iPhone On Mar 30, 2021, at 7:16 AM, Oleg Cohen <oleg.co...@assurebridge.com> wrote: Hi JB, Here it is: <project xmlns=*"http://maven.apache.org/POM/4.0.0 <http://maven.apache.org/POM/4.0.0>"* xmlns:xsi=*"http://www.w3.org/2001/XMLSchema-instance <http://www.w3.org/2001/XMLSchema-instance>"* xsi:schemaLocation=*"http://maven.apache.org/POM/4.0.0 <http://maven.apache.org/POM/4.0.0> http://maven.apache.org/xsd/maven-4.0.0.xsd <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> 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> 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> 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> 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> 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 <oleg.co...@assurebridge.com> **| www.assurebridge.com <http://www.assurebridge.com/>*