Hi, Thanks for the context. I will take a look asap.
Regards JB > Le 19 mars 2021 à 00:40, Robert Dean <[email protected]> a écrit : > > Hi JB, > > I updated my pom.xml file to include everything in my simple Karaf 4.3.0 > unzipped (working) instance. Attached are my new pom.xml file and 2 files > that are the feature lists of the two different instances listing of > feature:list. They are identical, so I don't understand why the simple unzip > instance works and the custom distro does not. I have maven 3.6.0 installed. > > If someone could take my pom.xml file and run mvn clean install to see if it > works on their machine, that would be good info to have. I am also including > my blueprint file (basicShell.xml). > > Also I using an Ubuntu 1804 VM running on a MacBook Pro. > > Thank you in advance for your help, > Joe Dean > > PTO Alert: Mar 19th | Apr 2nd | Apr 5th - 9th > > > From: Robert Dean <[email protected]> > Date: Thursday, March 18, 2021 at 11:19 AM > To: "[email protected]" <[email protected]> > Subject: Re: Basic Camel Blueprint Karaf 4.3.0 Custom Distro > > Hi JB, > > I am sorry, but I am new to Karaf, and Camel. How would I check if I have the > "deployer bundle"? I only have what is downloaded from running "mvn clean > install" with the pom.xml file in the folder. > > I added "aries-blueprint" to the boot features and that did not help. > > In a different folder I unzipped Karaf 4.3.0 and add Camel 3.7.0 Repo. Then > installed camel-stream and camel-blueprint. That works great. I did a compare > of feature:list | grep -I 'blueprint' in both this instance and the instance > from the distro build. The only thing missing was 'aries-blueprint-spring', > so I also added spring to the dependencies. And now the lists are the same. > > <dependency> > <groupId>org.apache.karaf.features</groupId> > <artifactId>spring</artifactId> > <classifier>features</classifier> > <type>xml</type> > <scope>runtime</scope> > </dependency> > > > Thank you, > Joe Dean > > PTO Alert: Mar 19th | Apr 2nd | Apr 5th - 9th > > > > From: Jean-Baptiste Onofre <[email protected]> > Reply-To: "[email protected]" <[email protected]> > Date: Wednesday, March 17, 2021 at 10:10 PM > To: "[email protected]" <[email protected]> > Subject: Re: Basic Camel Blueprint Karaf 4.3.0 Custom Distro > > EXTERNAL EMAIL - Use caution opening attachments and links. > Hi, > > Do you have the deployer bundle in your distribution ? > > Can you explicitly define Aries-blueprint as boot features ? > > Regards > JB > > > >> Le 18 mars 2021 à 01:32, Robert Dean <[email protected] >> <mailto:[email protected]>> a écrit : >> >> Hello, >> >> I am using Karaf and Camel to design a new product. We are going to >> distribute using a custom Karaf Distro. I have used the below POM.XML file >> to create the custom tar.gz file (taken from Karaf 4.x docs). I am able to >> start the instance, but it does not recognize when I drop the blueprint XML >> file into the deploy folder. >> >> What am I doing wrong? >> >> Thank you in advance for any help, >> Joe Dean >> >> <?xml version="1.0" encoding="UTF-8"?> >> <project xmlns="http://maven.apache.org/POM/4.0.0 >> <https://urldefense.com/v3/__http:/maven.apache.org/POM/4.0.0__;!!AMCWqqRremt4Wx4!BsOebrLW4dKgb4nWjUbW95K8EsPwaaXx0BmzaFZLRPIQq-d8uxiIXeb9iTMw_g$>" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance >> <https://urldefense.com/v3/__http:/www.w3.org/2001/XMLSchema-instance__;!!AMCWqqRremt4Wx4!BsOebrLW4dKgb4nWjUbW95K8EsPwaaXx0BmzaFZLRPIQq-d8uxiIXeYfguojmQ$>" >> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >> <https://urldefense.com/v3/__http:/maven.apache.org/POM/4.0.0__;!!AMCWqqRremt4Wx4!BsOebrLW4dKgb4nWjUbW95K8EsPwaaXx0BmzaFZLRPIQq-d8uxiIXeb9iTMw_g$> >> http://maven.apache.org/xsd/maven-4.0.0.xsd >> <https://urldefense.com/v3/__http:/maven.apache.org/xsd/maven-4.0.0.xsd__;!!AMCWqqRremt4Wx4!BsOebrLW4dKgb4nWjUbW95K8EsPwaaXx0BmzaFZLRPIQq-d8uxiIXeYWb9xzvw$>"> >> >> <!-- >> Licensed to the Apache Software Foundation (ASF) under one or more >> contributor license agreements. See the NOTICE file distributed with >> this work for additional information regarding copyright ownership. >> The ASF licenses this file to You under the Apache License, Version >> 2.0 >> (the "License"); you may not use this file except in compliance with >> the License. You may obtain a copy of the License at >> http://www.apache.org/licenses/LICENSE-2.0 >> <https://urldefense.com/v3/__http:/www.apache.org/licenses/LICENSE-2.0__;!!AMCWqqRremt4Wx4!BsOebrLW4dKgb4nWjUbW95K8EsPwaaXx0BmzaFZLRPIQq-d8uxiIXeZJs2ZJaA$> >> Unless required by applicable law or agreed to in writing, software >> distributed under the License is distributed on an "AS IS" BASIS, >> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or >> implied. >> See the License for the specific language governing permissions and >> limitations under the License. >> --> >> >> <modelVersion>4.0.0</modelVersion> >> >> <properties> >> <karaf.version>4.3.0</karaf.version> >> <camel.version>3.7.0</camel.version> >> </properties> >> >> <groupId>com.company.productname</groupId> >> <artifactId>prodname-karaf</artifactId> >> <version>1.0.0</version> >> <packaging>karaf-assembly</packaging> >> >> <dependencies> >> <dependency> >> <groupId>org.apache.karaf.features</groupId> >> <artifactId>framework</artifactId> >> <version>${karaf.version}</version> >> <type>kar</type> >> </dependency> >> <dependency> >> <groupId>org.apache.karaf.features</groupId> >> <artifactId>standard</artifactId> >> <version>${karaf.version}</version> >> <classifier>features</classifier> >> <type>xml</type> >> <scope>runtime</scope> >> </dependency> >> <dependency> >> <groupId>org.apache.camel.karaf</groupId> >> <artifactId>apache-camel</artifactId> >> <version>${camel.version}</version> >> <classifier>features</classifier> >> <type>xml</type> >> <scope>runtime</scope> >> </dependency> >> </dependencies> >> >> <build> >> <!-- >> <resources> >> <resource> >> <directory>src/main/resources</directory> >> <filtering>false</filtering> >> <includes> >> <include>**/*</include> >> </includes> >> </resource> >> <resource> >> <directory>src/main/filtered-resources</directory> >> <filtering>true</filtering> >> <includes> >> <include>**/*</include> >> </includes> >> </resource> >> </resources> >> --> >> <plugins> >> <plugin> >> <groupId>org.apache.karaf.tooling</groupId> >> <artifactId>karaf-maven-plugin</artifactId> >> <version>${karaf.version}</version> >> <extensions>true</extensions> >> >> <configuration> >> <finalName>productname-karaf</finalName> >> <installedBundles> >> >> <installedBundle>mvn:commons-lang/commons-lang/2.6</installedBundle> >> </installedBundles> >> <!-- no startFeatures --> >> <bootFeatures> >> <feature>bundle</feature> >> <feature>config</feature> >> <feature>diagnostic</feature> >> <feature>feature</feature> >> <feature>jaas</feature> >> <feature>shell</feature> >> <feature>log</feature> >> <feature>management</feature> >> <feature>package</feature> >> <feature>shell-compat</feature> >> <feature>system</feature> >> <feature>wrap</feature> >> <feature>camel-blueprint</feature> >> <feature>camel-stream</feature> >> </bootFeatures> >> >> <!-- no installedFeatures >> <installedFeatures> >> <feature>wrapper</feature> >> </installedFeatures> --> >> >> <archiveZip>false</archiveZip> >> </configuration> >> </plugin> >> </plugins> >> </build> >> >> </project> >> ******************************************************************* >> IMPORTANT MESSAGE FOR RECIPIENTS IN THE U.S.A.: >> This message may constitute an advertisement of a BD group's products or >> services or a solicitation of interest in them. If this is such a message >> and you would like to opt out of receiving future advertisements or >> solicitations from this BD group, please forward this e-mail to >> [email protected] <mailto:[email protected]>. [BD.v1.0] >> ******************************************************************* >> This message (which includes any attachments) is intended only for the >> designated recipient(s). It may contain confidential or proprietary >> information and may be subject to the attorney-client privilege or other >> confidentiality protections. If you are not a designated recipient, you may >> not review, use, copy or distribute this message. If you received this in >> error, please notify the sender by reply e-mail and delete this message. >> Thank you. >> ******************************************************************* >> Corporate Headquarters Mailing Address: BD (Becton, Dickinson and Company) 1 >> Becton Drive Franklin Lakes, NJ 07417 U.S.A. > > > <pom.xml><featureList_4_3_0.txt><featureList_custom.txt><basicShell.xml>
