Skip to content
This repository has been archived by the owner on Mar 29, 2024. It is now read-only.

Build the LXCommunity ECM

Peter Löfgren edited this page Jun 1, 2016 · 2 revisions

Introduction

In order to build it will require you to have Maven, Java8, and git installed. Since we have created a bash based wrapper script mvnLoftuxWrapper.sh the build instructions is targeted for Mac and Linux users. What this wrapper script does is the set some variables for version labels and insert a custom build number. The mvnLoftuxWrapper.sh also supports deploy, but you will have to add artifact server URLs to the script for that to work.

Building Alfresco Repo

git clone https://github.com/loftuxab/alfresco-community-loftux.git
cd alfresco-community-loftux
git checkout loftux
./mvnLoftuxWrapper.sh install

The file you are looking for after the build is /projects/web-client/target/alfresco.war. Other files like the ones for Solr4 is also available, just have a look in the target directories.

Building Share Client

Note that Share is in a separate git repo!

git clone https://github.com/loftuxab/share-community-loftux.git
cd share-community-loftux
git checkout loftux
./mvnLoftuxWrapper.sh install  

The file here to use is share/target/share.war.

If you are a developer and want to test with the Alfresco SDK, use LX91 (or the version number used in your build) as the Alfresco version. You will also have to disable enforce-sdk-rules by adding -P\!enforce-sdk-rules to your run script.

Clone this wiki locally