Git Product home page Git Product logo

drools-workshop's Introduction

Drools Workshop

Here are some projects for a basic to intermediate Drools Workshop

Building the projects (To avoid big downloads on the workshops)

Requirements:

- JDK 1.8 +  (some of the projects will be compiled using 1.7 target for compatibility with kie-server)
- Maven 3.2.3 + 
- Git tools (https://git-scm.com/downloads)
- Docker (https://docs.docker.com)
- An IDE will be good
  • Clone the projects to your local environment: git clone https://github.com/Salaboy/drools-workshop.git
  • cd drools-workshop/
    • cd my-first-drools-project/
      • mvn clean install
      • cd ..
    • cd drools-rules-examples/
      • mvn clean install
      • cd ..
    • cd drools-kie-ci-example/
      • cd my-first-drools-kjar/
        • mvn clean install
        • cd ..
      • cd drools-kjar-ci-test/
        • mvn clean install
        • cd ..
      • cd ..
    • drools-rest-swarm:
      • mvn clean install
      • cd drools-jax-rs/
        • mvn clean install docker:build (require having docker installed and being in a docker configured terminal)
        • cd ..
      • cd drools-shopping-services/
        • mvn clean install docker:build (require having docker installed and being in a docker configured terminal)
        • cd ..
      • cd drools-cep-services/
        • mvn clean install docker:build (require having docker installed and being in a docker configured terminal)
        • cd ..
      • cd ..
    • cd kie-server/
      • mvn clean install
      • cd kie-server-docker-build/
        • mvn clean install docker:build (require having docker installed and being in a docker configured terminal)
        • cd ..
      • cd ..
    • cd phreak-inspector/
      • mvn clean install

Docker Specifics If you want you can download some of my docker images, this usually takes time so I recommend you to download these images before going to the workshop. You can execute these commands once you installed docker (and you are in a docker enabled terminal, I'm using Kitematic in Mac OSX and for that reason you need to start it and then open a comand line (CLI) from Kitematic). My Docker images are here: https://hub.docker.com/u/salaboy/

  • docker pull salaboy/drools-jax-rs
  • docker pull salaboy/drools-shopping-services
  • docker pull salaboy/drools-workshop-kie-server
  • docker pull salaboy/drools-cep-services

Please create an issue here if you find a problem with this instructions.

drools-workshop's People

Contributors

esteban-aliverti avatar grogdj avatar ipinto avatar marianbuenosayres avatar salaboy 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.