GithubHelp home page GithubHelp logo

guyt101z / openhab-core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openhab/openhab-core

0.0 0.0 0.0 16.81 MB

Core framework of openHAB

License: Eclipse Public License 2.0

Java 98.34% HTML 0.04% CSS 0.02% JavaScript 0.04% Xtend 1.42% Groovy 0.15%

openhab-core's Introduction

openHAB 2 Core

Build Status EPL-2.0 Bountysource

This project contains core bundles of the openHAB 2 runtime.

Building and running the project is fairly easy if you follow the steps detailed below.

Please note that openHAB 2 Core is not a product itself, but a framework to build solutions on top. It is picked up by the main openHAB distribution build.

This means that what you build is primarily an artifact repository of OSGi bundles that can be used within smart home products.

1. Prerequisites

The build infrastructure is based on Maven. If you know Maven already then there won't be any surprises for you. If you have not worked with Maven yet, just follow the instructions and everything will miraculously work ;-)

What you need before you start:

Make sure that the "mvn" command is available on your path

2. Checkout

Checkout the source code from GitHub, e.g. by running:

git clone https://github.com/openhab/openhab-core.git

3. Building with Maven

To build this project from the sources, Maven takes care of everything:

  • set MAVEN_OPTS to "-Xms512m -Xmx1024m"
  • change into the openhab-core directory ("cd openhab-core“)
  • run "mvn clean install" to compile and package all sources

If there are tests that are failing occasionally on your local build, run mvn -DskipTests=true clean install instead to skip them.

How to contribute

If you want to become a contributor to the project, please read about contributing and check our guidelines first.

openhab-core's People

Contributors

kaikreuzer avatar maggu2810 avatar cweitkamp avatar wborn avatar lolodomo avatar hilbrand avatar pfink avatar triller-telekom avatar martinvw avatar openhab-bot avatar htreu avatar clinique avatar paulianttila avatar vlad-ivanov-name avatar thomdietrich avatar kubawolanin avatar j-n-k avatar dvanherbergen avatar cdjackson avatar reitermarkus avatar velinyordanov avatar maniac103 avatar aounhaider1 avatar digitaldan avatar t-8ch avatar teichsta avatar cossey avatar philippwaller avatar mlriess avatar hreichert 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.