Skip to content

nordic-institute/harmony-access-point

Repository files navigation

Go to Harmony Community Slack Get invited License badge Documentation badge Support badge

Harmony eDelivery Access - Access Point

Harmony eDelivery Access logo

About the Repository

This repository contains the source code of the AS4 Access Point component of Harmony eDelivery Access.

Harmony eDelivery Access by NIIS is a free and actively maintained open-source component for joining one or more eDelivery policy domains.

Harmony Access Point is based on upon the Domibus open source project by the European Commission.

Documentation

The official Harmony documentation is available in a separate repository that can be found here.

In addition, the following documents that are available on the Domibus release page are applicable for the Harmony Access Point too:

  • Administration Guide
  • Testing guide
  • Interface Control Documents of the default plugins
  • Plugin cookbook
  • Software Architecture Document.

Build

In order to build Harmony Access Point including all release artifacts use the following profiles:

mvn clean install -Ptomcat -Pdefault-plugins -Pdatabase -PUI 

Note: Running the tests takes a long time (~20 min or more).

Integration tests can be skipped using the skipITs property:

mvn clean install -Ptomcat -Pdefault-plugins -Pdatabase -PUI -DskipITs=true

All tests can be skipped using the maven.test.skip property

mvn clean install -Ptomcat -Pdefault-plugins -Pdatabase -PUI -Dmaven.test.skip=true

Full build instruction are available in the harmony-common repository.

Install and Run

Instructions to install and run Harmony Access Point are available in the harmony-common repository.