Strolch is a parameterized framework for use on servers and IoT
Go to file
Robert von Burg f28e3d7683 [New] AbstractTransaction.lock(StrolchRootElement) adds the given element to the TX's object cache
This is necessary so that later calls to getResourceBy() etc. returns this object and not retrieves it again from the ElementMap. This can occur when using an element returned from a ElementMap.stream() call.
2022-01-19 19:39:41 +01:00
.mvn/wrapper [Project] Added maven wrapper 2021-12-23 09:05:40 +01:00
dev [Project] Updated IntelliJ formatter.xml 2021-11-16 17:12:25 +01:00
li.strolch.agent [New] AbstractTransaction.lock(StrolchRootElement) adds the given element to the TX's object cache 2022-01-19 19:39:41 +01:00
li.strolch.bom [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.model [Major] Removing State.isExecutable() and associated command and policy actions 2022-01-19 19:33:49 +01:00
li.strolch.mvn.archetype.main [Project] Updated dependencies to latest minor version 2022-01-05 12:29:32 +01:00
li.strolch.mvn.archetype.webapp [Project] Updated dependencies to latest minor version 2022-01-05 12:29:32 +01:00
li.strolch.performancetest [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.persistence.postgresql [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.persistence.xml [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.privilege [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.rest [New] XML import now supports more options: 2021-12-31 15:47:14 +01:00
li.strolch.service [Major] Removing State.isExecutable() and associated command and policy actions 2022-01-19 19:33:49 +01:00
li.strolch.soql [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.testbase [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.utils [Minor] Code cleanup in StringHelper 2022-01-19 19:36:38 +01:00
li.strolch.websocket [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.xmlpers [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
src/dependency-check [Project] Updated initial dependency-check suppressions 2021-12-22 13:32:46 +01:00
.gitignore [Project] Updated .gitignore files 2020-01-08 09:18:37 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#7) 2018-03-28 19:44:31 +02:00
LICENSE [Project] added LICENSE and README.md 2014-09-16 09:29:42 +02:00
README.md [Project] Added contributors to README.md 2022-01-05 12:33:22 +01:00
mvnw [Project] Added maven wrapper 2021-12-23 09:05:40 +01:00
mvnw.cmd [Project] Added maven wrapper 2021-12-23 09:05:40 +01:00
pom.xml [Project] Updated dependencies to latest minor version 2022-01-05 12:29:32 +01:00

README.md

Strolch

Contributors License Build Status

WorksWithOpenJDK

The main repository which contains all of Strolch.

Strolch consists of the following modules:

  • li.strolch.utils
  • li.strolch.privilege
  • li.strolch.xmlpers
  • li.strolch.model
  • li.strolch.agent
  • li.strolch.service
  • li.strolch.persistence.postgresql
  • li.strolch.persistence.xml
  • li.strolch.rest
  • li.strolch.websocket
  • li.strolch.soql
  • li.strolch.mvn.archetype.main
  • li.strolch.mvn.archetype.webapp
  • li.strolch.bom
  • li.strolch.testbase
  • li.strolch.performancetest

And of course the website itself:

  • li.strolch.website

Getting Started

Either use a version on Maven Central: https://mvnrepository.com/artifact/li.strolch/li.strolch.agent

Or install locally first:

git clone https://github.com/4treesCH/strolch.git
cd strolch
mvn clean install -DskipTests

Then you can create your own project. Please read the README files in the generated projects.

To create a Strolch project see https://strolch.li/development/

More Information

Find more to Strolch at our website: https://strolch.li