You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Oleg Cohen <ol...@assurebridge.com> on 2021/04/02 02:08:48 UTC

Re: Issue with building custom 4.3.0 distribution against my own Nexus 3

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 <ol...@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 <jb...@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 <ol...@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 <jb...@nanthrax.net> wrote:

1.1.4 is the last and clean (it should ;) )

Regards
JB

Le 29 mars 2021 à 16:33, Oleg Cohen <ol...@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 <jb...@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 <ol...@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.Cohen@assurebridge.com <Ol...@assurebridge.com>  **|
 www.assurebridge.com <http://www.assurebridge.com/>*

Re: Issue with building custom 4.3.0 distribution against my own Nexus 3

Posted by Oleg Cohen <ol...@assurebridge.com>.
Thank you, JB!!!

> On Apr 1, 2021, at 11:57 PM, Jean-Baptiste Onofre <jb...@nanthrax.net> wrote:
> 
> Hi Oleg,
> 
> I didn’t take a look yet.
> 
> I have "user support" planned today (Paul asked for help as well), so I’m completing 4.3.1 release and I will switch to "support" ;)
> 
> Regards
> JB
> 
>> Le 2 avr. 2021 à 04:08, Oleg Cohen <oleg.cohen@assurebridge.com <ma...@assurebridge.com>> a écrit :
>> 
>> 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.cohen@assurebridge.com <ma...@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 <jb@nanthrax.net <ma...@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.cohen@assurebridge.com <ma...@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 <jb@nanthrax.net <ma...@nanthrax.net>> wrote:
>>>>>> 
>>>>>> 1.1.4 is the last and clean (it should ;) )
>>>>>> 
>>>>>> Regards
>>>>>> JB
>>>>>> 
>>>>>>> Le 29 mars 2021 à 16:33, Oleg Cohen <oleg.cohen@assurebridge.com <ma...@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 <jb@nanthrax.net <ma...@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.cohen@assurebridge.com <ma...@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.Cohen@assurebridge.com <ma...@assurebridge.com>  |  www.assurebridge.com <http://www.assurebridge.com/>
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
> 


Re: Issue with building custom 4.3.0 distribution against my own Nexus 3

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
Hi Oleg,

I didn’t take a look yet.

I have "user support" planned today (Paul asked for help as well), so I’m completing 4.3.1 release and I will switch to "support" ;)

Regards
JB

> Le 2 avr. 2021 à 04:08, Oleg Cohen <ol...@assurebridge.com> a écrit :
> 
> 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.cohen@assurebridge.com <ma...@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 <jb@nanthrax.net <ma...@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.cohen@assurebridge.com <ma...@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 <jb@nanthrax.net <ma...@nanthrax.net>> wrote:
>>>>> 
>>>>> 1.1.4 is the last and clean (it should ;) )
>>>>> 
>>>>> Regards
>>>>> JB
>>>>> 
>>>>>> Le 29 mars 2021 à 16:33, Oleg Cohen <oleg.cohen@assurebridge.com <ma...@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 <jb@nanthrax.net <ma...@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.cohen@assurebridge.com <ma...@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.Cohen@assurebridge.com <ma...@assurebridge.com>  |  www.assurebridge.com <http://www.assurebridge.com/>
>>>>>> 
>>>>> 
>>>> 
>>> 
>>