Skip to content

BuildingFromSource

erwin de ley edited this page Aug 4, 2015 · 2 revisions

Introduction

The source repository contains many modules, as explained in RepositoryStructure.

The default product that can be built from the sources is a basic Passerelle model editor packaged as an eclipse RCP application.

We used to provide regularly updated pre-packaged binaries for this, but we've stopped this a while ago. To obtain a binary package you can either contact us via the Passerelle forum or build your own.

This document explains how to configure your own build.

Details

Prerequisites

To get a working build configuration you need :

In your maven settings (typically located in an .m2 folder in your user's home directory), you need to configure public read-access to iSencia's Nexus repository. Please contact us via the Passerelle forum for more info.

Procedure

Once you've got everything set up, the approach is quite straightforward :

  • clone the passerelle repository locally (preferably from a fork)
  • find the project/directory com.isencia.passerelle.parent and open a command prompt in there
  • run mvn clean package
  • have some patience... while dependencies are downloaded, bundles get compiled, tests are executing and finally... the workbench packages are built...
  • finally, you should find the packages in : passerelle-eclipse-workbench/com.isencia.passerelle.workbench.product/target/products
Clone this wiki locally