orienteer-core

Orienteer - Business Application Platform

Лицензия

Лицензия

Категории

Категории

Orienteer Универсальные библиотеки Other
Группа

Группа

org.orienteer
Идентификатор

Идентификатор

orienteer-core
Последняя версия

Последняя версия

1.5
Дата

Дата

Тип

Тип

jar
Описание

Описание

orienteer-core
Orienteer - Business Application Platform

Скачать orienteer-core

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.orienteer/orienteer-core/ -->
<dependency>
    <groupId>org.orienteer</groupId>
    <artifactId>orienteer-core</artifactId>
    <version>1.5</version>
</dependency>
// https://jarcasting.com/artifacts/org.orienteer/orienteer-core/
implementation 'org.orienteer:orienteer-core:1.5'
// https://jarcasting.com/artifacts/org.orienteer/orienteer-core/
implementation ("org.orienteer:orienteer-core:1.5")
'org.orienteer:orienteer-core:jar:1.5'
<dependency org="org.orienteer" name="orienteer-core" rev="1.5">
  <artifact name="orienteer-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.orienteer', module='orienteer-core', version='1.5')
)
libraryDependencies += "org.orienteer" % "orienteer-core" % "1.5"
[org.orienteer/orienteer-core "1.5"]

Зависимости

compile (41)

Идентификатор библиотеки Тип Версия
ru.ydn.wicket.wicket-orientdb : wicket-orientdb jar 1.5
org.apache.wicket : wicket-core jar 8.10.0
org.apache.wicket : wicket-extensions jar 8.10.0
org.apache.wicket : wicket-guice jar 8.10.0
org.wicketstuff : wicketstuff-select2 jar 8.10.0
com.orientechnologies : orientdb-core bundle 2.2.37
com.orientechnologies : orientdb-server jar 2.2.37
com.orientechnologies : orientdb-client bundle 2.2.37
com.google.inject : guice jar 4.2.0
com.google.inject.extensions : guice-servlet jar 4.2.0
org.apache.tika : tika-core jar 1.22
org.reflections : reflections jar 0.9.10
org.jooq : joor-java-8 jar 0.9.12
de.agilecoders.wicket.webjars : wicket-webjars jar 2.0.15
org.webjars : font-awesome jar 4.7.0
org.webjars : bootstrap jar 4.3.1
org.webjars : bootstrap-datepicker jar 1.9.0
org.webjars : gridster.js jar 0.5.6
org.webjars : jquery-ui jar 1.12.1
org.webjars : jquery jar 3.4.1
org.webjars : tether jar 1.4.0
org.webjars : pace jar 1.0.2
org.webjars.bower : simple-line-icons jar 2.4.1
org.webjars.npm : coreui__ajax jar 1.0.6
org.webjars.npm : codemirror jar 5.27.4
com.vladsch.flexmark : flexmark-all jar 0.40.16
org.apache.maven : maven-aether-provider jar 3.3.9
org.codehaus.plexus : plexus-component-api jar 1.0-alpha-33
org.eclipse.aether : aether-api jar 1.1.0
org.eclipse.aether : aether-connector-basic jar 1.1.0
org.eclipse.aether : aether-impl jar 1.1.0
org.eclipse.aether : aether-spi jar 1.1.0
org.eclipse.aether : aether-transport-file jar 1.1.0
org.eclipse.aether : aether-util jar 1.1.0
org.eclipse.aether : aether-transport-http jar 1.1.0
org.codehaus.plexus : plexus-utils jar 3.0.24
org.apache.httpcomponents : httpclient jar 4.5.4
org.slf4j : slf4j-log4j12 jar 1.7.25
log4j : log4j jar 1.2.17
com.github.raymanrt : orientqb jar 0.2.0
net.coobird : thumbnailator jar [0.4, 0.5)

provided (1)

Идентификатор библиотеки Тип Версия
javax.servlet : javax.servlet-api jar 3.0.1

test (2)

Идентификатор библиотеки Тип Версия
ru.ydn.wicket.wicket-orientdb : wicket-orientdb test-jar 1.5
junit : junit jar 4.13.1

Модули Проекта

Данный проект не имеет модулей.

Build Status Coverage Status Gitter Docker Pulls GitPitch

Orienteer

Orienteer Wordcloud Screencast

What is Orienteer

Orienteer is Business Application Platform:

  • Easy creation of business applications
  • Extendable to fit your needs
  • Dynamic datamodel
  • Rest/JSON enabled
  • Developers friendly
  • Scalling and cloud ready (support of Docker)

Git Pitch

User Guide

Demo Site

Orienteer installation

There are 3 options for Orienteer installation:

  • Docker
  • Embedded (on application server)
  • Standalone (no need in application server)

Docker

Run new container by command docker run -p 8080:8080 orienteer/orienteer. Adjust this command if needed:

-v <runtime>:/app/runtime - mount runtime directory with databases, dynamically installed modules and etc.

-v <maven>:/root/m2 - mount your local maven repository

ORIENTDB_ADMIN_PASSWORD=<password> - specify admin password by default

ORIENTDB_GUEST_PASSWORD=<password> - specify reader password by default

Embedded

Orienteer is Java Servlet 3.1 web application and can be installed on all famous compatible containers:

  • Jboss
  • Weblogic
  • IBM WebSphere
  • Tomcat
  • Jetty
  • and etc.

To install Orienteer in embedded mode:

  • Download latest orienteer.war
  • Put orienteer.war into deployment folder for your application server
  • Configure orienteer.properties according to your environment and place it in the same directory or above
  • Run application server

Standalone

Orienteer in standalone mode use embedded jetty server to run yourself. To install Orienteer in standalone mode:

  • Download latest orienteer-standalone.jar
  • Put orienteer-standalone.jar into any directory
  • Optionally configure orienteer.properties accordging to your environment and place it in the same directory or above
    • By default, Orienteer, will run OrientDB database embedded
  • Run Orinteer as java -Xmx512m -Xms512m -jar orienteer-standalone.jar. JVM parameters can be adjusted accordingly. Additional application parameters can be supplied:
    • --config=<filename> - specification of path to orienteer configuration file
    • --embedded - run embedded OrientDB database
    • --port=<port number> - run Orienteer on specified port (Default: 8080)
    • --help - display help

Orienteer initial configuration

orienteer.properties is the main file to store initial configuration paramenters for your installation. Sample properties file can be always found here.

orienteer.production=false  //Run Orienteer in production mode or not
orientdb.embedded=false     //Run embedded OrientDB server?
orientdb.url=remote:localhost/Orienteer   //OrientDB server URL
orientdb.guest.username=reader               //Default OrientDB user (will be used for guests as well)
orientdb.guest.password=reader               //Password for default OrientDB user
orientdb.admin.username=admin    //OrientDB user to user for administrative stuff
orientdb.admin.password=admin    //Password for OrientDB user used for administrative stuff

# Optional properties

#orientdb.rest.url=http://localhost:2480
#plantuml.url=http://custom-plantuml-url
#plantuml.showuml=false;

#webjars.readFromCacheTimeout=5 seconds
#webjars.useCdnResources=true
#webjars.cdnUrl=//maxcdn.bootstrapcdn.com:80

Setup of development environment

Prerequisites

  1. java 8+
  2. git
  3. maven
  4. OrientDB, if you want to use OrientDB remotely

Steps

Install of wicket-orientdb github SNAPSHOT

This step is optional: wicket-orientdb SNAPSHOT always available on Maven central

git clone <your fork URL for wicket-orientdb>
cd wicket-orientdb
mvn clean install
Install Orienteer
cd ..
git clone <your fork URL for Orienteer>
cd Orienteer
mvn clean install
Modify orienteer.properties file

See configuration section above

Code compilation
mvn clean install
Run jetty server by command
mvn jetty:run
Goto the application

Open http://localhost:8080 is in your browser

org.orienteer

Orienteer

Open Source Business Application Platform

Версии библиотеки

Версия
1.5
1.4
1.3
1.2
1.1
1.0