Giter VIP home page Giter VIP logo

acs6-sdk3-poc's Introduction

SDK 3 - ACS 6.0 project

This project uses SDK 3.0.1 in conjunction with ACS 6.0 and preserves RAD features for the newest Alfresco Content Services release.

Prerequisites

These prerequisites are necessary for getting this project up and running.

  • JDK 8 needs to be installed
  • Maven 3.3 or a newer version
  • Docker CE 18.03.0-ce or newer

Preparation for first run

  • Grab latest CE war from Alfresco public repositories and save it locally At the time of writing, I used https://artifacts.alfresco.com/nexus/service/local/repo_groups/public/content/org/alfresco/content-services-community/6.0.5-ea/content-services-community-6.0.5-ea.war

  • Install Alfresco Repository to your local .m2 repository

$ mvn install:install-file -DgroupId=org.alfresco -DartifactId=alfresco-platform -Dversion=6.0.5-ea -Dpackaging=war -Dfile=/path/to/content-services-community-6.0.5-ea.war

Running your project locally

You can do the following :

  • Start the docker containers needed for your DEV environment
$ docker-compose up -d
  • Run the embedded maven tomcat using the alfresco-plugin
$ mvn clean install alfresco:run
  • Stop all docker containers
$ docker-compose stop

Or you can use the run.sh/run.bat scripts to do that for you.

Known issues

  • Since the SDK was compiled to run in conjunction with previous Alfresco versions, the upgraded dependencies in the repo cause some errors in the logs during TOMCAT shutdown after integration-tests

Extra notes

If you are reading this, you would probably be interested in checking out these links :

acs6-sdk3-poc's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.