karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julien Greffe (JIRA)" <j...@apache.org>
Subject [jira] [Created] (KARAF-6184) karaf-maven-plugin : ability to use feature having https schema
Date Wed, 06 Mar 2019 14:48:00 GMT
Julien Greffe created KARAF-6184:
------------------------------------

             Summary: karaf-maven-plugin : ability to use feature having https schema
                 Key: KARAF-6184
                 URL: https://issues.apache.org/jira/browse/KARAF-6184
             Project: Karaf
          Issue Type: Bug
          Components: karaf
    Affects Versions: 4.2.3
            Reporter: Julien Greffe


Hello,

not sure if this a KARAF or CAMEL issue.

when using karaf-maven-plugin like this, there's an issue when resolving features having bundle
with an https schema.

pom example :
{code:xml}
<plugin>
	<groupId>org.apache.karaf.tooling</groupId>
	<artifactId>karaf-maven-plugin</artifactId>
	<version>4.2.3</version>
	<executions>
		<execution>
			<id>add-features-to-repo</id>
			<phase>process-resources</phase>
			<goals>
				<goal>features-add-to-repository</goal>
			</goals>
			<configuration>
				<descriptors>
					<descriptor>mvn:org.apache.camel.karaf/apache-camel/2.23.1/xml/features</descriptor>
				</descriptors>
				<features>
					<feature>camel-restlet-jackson</feature>
				</features>
				<repository>target/features-repo</repository>
			</configuration>
		</execution>
	</executions>
</plugin>
{code}

The feature XML : https://github.com/apache/camel/blob/release/2.23.1/platforms/karaf/features/src/main/resources/features.xml#L1913
{code:xml}
<bundle>mvn:https://maven.restlet.com@id=restlet!org.restlet.osgi/org.restlet.ext.jackson/${restlet-version}</bundle>
{code}

Building maven result in this error :
{noformat}
Caused by: java.lang.RuntimeException: Can't resolve artifact https:::org.restlet.ext.jackson:2.3.12:maven.restlet.com@id=restlet!org.restlet.osgi
    at org.apache.karaf.tooling.features.AbstractFeatureMojo.resolveArtifact (AbstractFeatureMojo.java:158)
{noformat}

This seems linked to this part in karaf-maven-plugin :
https://github.com/apache/karaf/blob/karaf-4.2.3/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/MojoSupport.java#L278
 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message