mvn fabric8:deploy doesn't deploy all the modules in a multi module Maven project

Solution Verified - Updated -

Issue

  • Using the fabric8-maven-plugin in a multi-module maven project only deploys the last bundle mentioned in the module list of the parent project.
Project Structure:

Parent:
     Module1
     Module2

After mvn fabric8:deploy

JBossFuse:karaf@root> profile-display new-profile 
Profile id: new-profile
Version   : 1.0
Attributes: 
    abstract: false
    parents: karaf
Containers: 

Container settings
----------------------------
Bundles : 
    mvn:com.module2/Module2/0.0.1-SNAPSHOT

Agent Properties : 
      lastRefresh.new-profile = 1561001872606


Configuration details
----------------------------
PID: io.fabric8.web.contextPath
  com.module1/Module1 Module1
  null/null Fuse-Profile
  com.test/Module1 Module1
  com.test/Module2 Module2
  com.module2/Module2 Module2



Other resources
----------------------------
Resource: dependencies/requirements.json
Resource: dependencies/com.test/Module2-requirements.json
Resource: dependencies/com.module2/Module2-requirements.json
Resource: dependencies/com.module1/Module1-requirements.json
Resource: dependencies/com.test/Module1-requirements.json

Environment

  • Red Hat JBoss Fuse
    • 6.3.X

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content