To use in your Maven project add this dependency:
<dependency>
<groupId>functionalops</groupId>
<artifactId>systemz_2.11</artifactId>
<version>0.1.0</version>
<type>jar</type>
</dependency>
To use in your Gradle project add compile dependency like so:
compile(group: 'functionalops', name: 'systemz_2.11', version: '0.1.0', ext: 'jar')
Note: this package is published under the following repo: link:https://dl.bintray.com/mbbx6spp/maven
Now look at the systemz-core Usage section to get started fast if you don’t need the high level blurb. :)
For the high level blurb, read below.
A scalaz style project providing a way to functionally wrap system level JVM requirements like writing Java Agents, extending or inspecting JMX, interfacing with class loaders, etc.
This will be licensed under the BSD 3-clause license. See LICENSE.
Inside the root directory of the repository:
-
Launch SBT:
$ sbt
-
Compile everything and run all tests:
> test
The following are subprojects of this parent project:
-
core - functional abstractions for JMX, JavaAgent, Instrumentation & related core Java APIs.
-
cloud - APIs for (public) cloud providers to query resources.
-
examples - executable examples and system level checks.
-
management - ???