-
Notifications
You must be signed in to change notification settings - Fork 145
Build the LXCommunity ECM
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.
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.
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.
- See more at: https://loftux.se/en/blog/give-lxcommunity-ecm-a-try