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/>
>>>> 
>>> 
>> 
> 

Reply via email to