이 콘텐츠는 선택한 언어로 제공되지 않습니다.

1.5. Fuse Builder Cartridge


Overview

The Fuse Builder cartridge builds the Maven repository of a JBoss A-MQ application, and rebuilds the repository each time you update any of the repository artifacts.
This cartridge provides an HTTP connection to the repository that you can use to connect to the repository from all nodes that run JBoss A-MQ applications.
When you deploy JBoss A-MQ applications in a high availability configuration, you can specify this cartridge as the remote Maven repository to ensure that the master and slave nodes can always access the Maven artifacts.

Installing the cartridge

The Fuse Builder cartridge is shipped as an RPM package. You install the cartridge in the same way that you install the JBoss A-MQ cartridge.
When you install this cartridge, note the following guidelines:
  • You must deploy at least one JBoss A-MQ cartridge in the OpenShift Enterprise domain before you install and deploy this cartridge.
  • You must install this cartridge on every node in the OpenShift Enterprise domain.
  • You can install this cartridge with any gear profile.

Configuring security

Before you begin to use the Fuse Builder cartridge, you must specify which users can download the artifacts from the Maven repository.
  1. Clone the cartridge Git repository to your development machine.
  2. In the .openshift/config directory of the cloned repository, open the httpd.conf file and uncomment the security section.
  3. Run the following command to create a password file in the .openshift/config directory:
    htpasswd -cb passwords <USERNAME> <PASSWORD>
    Copy to Clipboard Toggle word wrap
  4. Commit and push the new password file and the edited httpd.conf file to the remote repository.

Adding the Maven repository to the JBoss A-MQ application

In each JBoss A-MQ application that you want to connect with the Maven repository, add the repository address to the default profile.
If you use the Fuse Management Console, you access the default profile with the following path:
/hawtio/index.html#/wiki/branch/<version_number>/view/fabric/profiles/default.profile/io.fabric8.agent.properties
Copy to Clipboard Toggle word wrap
You add the repository URL to the list of Maven repositories in the org.ops4j.pax.url.mvn.repositories property.
The URL pattern must be in one of the following formats:
  • http://${app-dns}/repo
  • https://${user}:${password}@${app-dns}
Note
For more information on how to edit the Fabric8 profile, see Fabric Guide

Deploying the cartridge in a high availability environment

When you deploy this cartridge in an application cluster, note the following guildelines:
  • The Fuse Builder cartridge supports auto-scaling. When you deploy this cartridge in an application cluster, specify auto-scaling to a minimum of 3 gears.
  • In case of node failure, you must manually change the Jolokia URL in the \fuse-builder\etc\settings.xml file to connect to the active node. You specify the URL in the following property:
     <fabric8.jolokiaUrl>http://[host_name]:8181/jolokia</fabric8.jolokiaUrl>
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat