Robert von Burg
1183000520
Now the PrivilegeConfig.xml must include: <Policies> <Policy name="ModelPrivilege" class="li.strolch.runtime.privilege.ModelPrivilege" /> </Policies> And PrivilegeRoles.xml must include: <Role> <Privilege name="GetResource" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="GetOrder" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="GetActivity" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="AddResource" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="AddOrder" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="AddActivity" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="UpdateResource" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="UpdateOrder" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="UpdateActivity" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="RemoveResource" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="RemoveOrder" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> <Privilege name="RemoveActivity" policy="ModelPrivilege"> <AllAllowed>true</AllAllowed> </Privilege> </Role> |
||
---|---|---|
.. | ||
src | ||
.gitignore | ||
LICENSE | ||
README.md | ||
pom.xml |
README.md
Strolch Minimal
A minimal Strolch project which builds using Maven and the end result starts a console based Java Application.
Build
On the console run: $ mvn clean package This creates a tarball in target/strolch_minimal-${project.version}-bin.tar.gz
Run
Extract the tarball: $ cd target $ tar -xvzf strolch_minimal-1.0.0-SNAPSHOT-bin.tar.gz $ cd strolch_minimal-1.0.0-SNAPSHOT $ chmod u+x ./startup.sh $ ./startup.sh
Eclipse
In Eclipse create a runtime configuration with the following:
- Name: Strolch Minimal
- Main Class: li.strolch.minimal.main.Main
- Program Arguments: --env dev --root-path ${project_loc}/src/runtime
Starting the application should now work.