@@ -9,7 +9,7 @@ _Note:_ This extension is still in an experimental stage.
9
9
Axon Framework is a framework for building evolutionary, event-driven microservice systems,
10
10
based on the principles of Domain Driven Design, Command-Query Responsibility Segregation (CQRS) and Event Sourcing.
11
11
12
- As such it provides you the necessary building blocks to follow these principles.
12
+ As such it provides you the necessary building blocks to follow these principles.
13
13
Building blocks like Aggregate factories and Repositories, Command, Event and Query Buses and an Event Store.
14
14
The framework provides sensible defaults for all of these components out of the box.
15
15
@@ -24,43 +24,62 @@ For more information on anything Axon, please visit our website, [http://axoniq.
24
24
25
25
### Dependencies
26
26
27
+ For the Kotlin extension itself please use the following coordinates:
28
+
27
29
** Maven**
28
30
29
31
```
30
32
<dependency>
31
33
<groupId>org.axonframework.extensions.kotlin</groupId>
32
34
<artifactId>axon-kotlin</artifactId>
33
- <version>0.1 .0</version>
35
+ <version>0.2 .0</version>
34
36
</dependency>
35
37
```
36
38
37
39
** Gradle**
38
40
39
41
```
40
- implementation("org.axonframework.extensions.kotlin:axon-kotlin:0.1.0")
42
+ implementation("org.axonframework.extensions.kotlin:axon-kotlin:0.2.0")
43
+ ```
44
+
45
+ For the Kotlin testing extension itself please use the following coordinates:
46
+
47
+ ** Maven**
48
+
49
+ ```
50
+ <dependency>
51
+ <groupId>org.axonframework.extensions.kotlin</groupId>
52
+ <artifactId>axon-kotlin-test</artifactId>
53
+ <version>0.2.0</version>
54
+ </dependency>
41
55
```
42
56
57
+ ** Gradle**
58
+
59
+ ```
60
+ implementation("org.axonframework.extensions.kotlin:axon-kotlin-test:0.2.0")
61
+ ```
43
62
44
63
45
64
## Receiving help
46
65
47
- Are you having trouble using the extension?
66
+ Are you having trouble using the extension?
48
67
We'd like to help you out the best we can!
49
68
There are a couple of things to consider when you're traversing anything Axon:
50
69
51
70
* Checking the [ reference guide] ( https://docs.axoniq.io/reference-guide/extensions/kotlin ) should be your first stop,
52
71
as the majority of possible scenarios you might encounter when using Axon should be covered there.
53
72
* If the Reference Guide does not cover a specific topic you would've expected,
54
- we'd appreciate if you could file an [ issue] ( https://github.com/AxonIQ/reference-guide/issues ) about it for us.
73
+ we'd appreciate if you could file an [ issue] ( https://github.com/AxonIQ/reference-guide/issues ) about it for us.
55
74
* There is a [ forum] ( https://discuss.axoniq.io/ ) to support you in the case the reference guide did not sufficiently answer your question.
56
75
Axon Framework and Server developers will help out on a best effort basis.
57
76
Know that any support from contributors on posted question is very much appreciated on the forum.
58
77
* Next to the forum we also monitor Stack Overflow for any questions which are tagged with ` axon ` .
59
78
60
79
## Feature requests and issue reporting
61
80
62
- We use GitHub's [ issue tracking system] ( https://github.com/AxonFramework/extension-kotlin/issues ) for new feature
63
- request, extension enhancements and bugs.
81
+ We use GitHub's [ issue tracking system] ( https://github.com/AxonFramework/extension-kotlin/issues ) for new feature
82
+ request, extension enhancements and bugs.
64
83
Prior to filing an issue, please verify that it's not already reported by someone else.
65
84
66
85
When filing bugs:
@@ -70,21 +89,21 @@ When filing bugs:
70
89
71
90
When filing features:
72
91
* A description of the envisioned addition or enhancement should be provided
73
- * (Pseudo-)Code snippets showing what it might look like help us understand your suggestion better
92
+ * (Pseudo-)Code snippets showing what it might look like help us understand your suggestion better
74
93
* If you have any thoughts on where to plug this into the framework, that would be very helpful too
75
94
* Lastly, we value contributions to the framework highly. So please provide a Pull Request as well!
76
-
95
+
77
96
## Building the extension
78
97
79
98
If you want to build the extension locally, you need to check it out from GiHub and run the following command:
80
99
81
100
./mvnw clean install
82
-
101
+
83
102
### Producing JavaDocs and Sources archive
84
103
85
104
Please execute the following command line if you are interested in producing KDoc and Source archives:
86
105
87
106
./mvnw clean install -Pjavadoc-and-sources
88
-
89
-
107
+
108
+
90
109
---
0 commit comments