You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Check out more detailed [USAGE](https://github.com/l3nz/ari4java/blob/master/docs/USAGE.md)
41
+
- Want to run a ready-made Asterisk image? This will make your life easier when developing! get
42
+
yours from https://github.com/l3nz/whaleware/tree/master/examples/asterisk-load-test
56
43
44
+
## Building
45
+
The code here is partially hand-written and partially generated out of Swagger definitions.
57
46
58
-
Testing and packaging
59
-
---------------------
47
+
### Folders:
48
+
- "src/main/java" contains Java code to be released (manually and automatically generated).
49
+
- "src/main/generated" Are all automatically generated classes, they should not be hand-edited.
50
+
- "src/test/java/" contains test cases for "src/main/java"
51
+
- "codegen/" is a gradle sub-project that generates code in "src/main/generated"
60
52
53
+
### Build and test
61
54
The easiest way to build is simply using the Gradle Wrapper script supplied.
55
+
```
56
+
./gradlew clean build
57
+
```
58
+
This will generate, compile, test and package the current version.
59
+
You'll find the resulting jar file under the `build/libs` folder.
62
60
63
-
./gradlew clean build
64
-
65
-
This will compile, test and package the current version.
66
-
You'll find the resulting jar file under 'build/libs'.
67
-
68
-
Running
69
-
-------
70
-
71
-
The project requires:
72
-
73
-
- jackson-core-2.9.6
74
-
- jackson-databind-2.9.6
75
-
- jackson-annotations-2.9.6
76
-
- netty-all-4.0.25-Final
77
-
78
-
Status
79
-
------
61
+
## Status
80
62
63
+
* 19.12.23 - Rel 0.8.0. :exclamation:**!! BREAKING CHANGES !!** API Actions signatures only contain manditory params and returns a Request object which follows the builder/factory pattern
81
64
* 19.12.22 - Rel 0.7.0. Treat `fields` as `fields` not `variables` in body parameters; fix `ActionRecordings.getStoredFile()` for `byte[]` & add `ARI.mailboxes()`
82
65
* 19.11.07 - Rel 0.6.1. Codegen bug fixes for object and rebuild with latest ARI api docs
83
66
* 19.10.13 - Rel 0.6.0. Project restructure and include all past and present versions of ARI
@@ -105,90 +88,21 @@ Status
105
88
* 13.10.18 - Auto-generates all classes and compiles them.
106
89
107
90
108
-
Using
109
-
-----
110
-
111
-
To use the Netty.io HTTP+WS implementation, include netty-all-4.0.12.Final.jar or newer in your classpath.
0 commit comments