Skip to content

Commit b58e3c8

Browse files
committed
Merge branch 'main' into dependabot/maven/org.apache.maven.plugins-maven-clean-plugin-3.3.1
2 parents f20e963 + 68d75c9 commit b58e3c8

File tree

48 files changed

+1429
-734
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1429
-734
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!--
2-
Thanks for taking the time to draft up an issue for Axon Framework's Experimental Spring Native Extension!
2+
Thanks for taking the time to draft up an issue for Axon Framework's Spring Ahead of Time Extension!
33
Prior to starting off, please read the following:
44
55
## Usage Questions
66
7-
If you are having difficulty using Axon Framework's Experimental Spring Native Extension,
8-
please consider checking Axon's Reference Guide first if it answers your question: https://docs.axoniq.io/reference-guide/extensions/spring-native
7+
If you are having difficulty using Axon Framework's Experimental Spring Ahead of Time Extension,
8+
please consider checking Axon's Reference Guide first if it answers your question: https://docs.axoniq.io/reference-guide/extensions/spring-aot
99
1010
When the Reference Guide does not cover the specific question you have, take the following into account:
1111
- GitHub is *not* intended for usages questions, instead:
@@ -22,7 +22,7 @@ After that's done, your issue will typically fall under one of the following opt
2222
3. It's an `enhancement` request
2323
2424
It is recommended that for either of the three you use one of the prepared issue template.
25-
You can find all three of them [here](https://github.com/AxonFramework/extension-spring-native/issues/new/choose).
25+
You can find all three of them [here](https://github.com/AxonFramework/extension-spring-aot/issues/new/choose).
2626
2727
## None of the above fit!
2828

.github/ISSUE_TEMPLATE/1_feature_request.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 'Feature request'
3-
about: 'Suggest a feature for the Spring Native Extension'
3+
about: 'Suggest a feature for the Spring Ahead of Time Extension'
44
title:
55
labels: 'Type: Feature'
66
---
@@ -16,11 +16,11 @@ labels: 'Type: Feature'
1616

1717
### Current Behaviour
1818

19-
<!-- Please share the current behaviour of the Spring Native Extension around this topic, if applicable. -->
19+
<!-- Please share the current behaviour of the Spring Ahead of Time Extension around this topic, if applicable. -->
2020

2121
### Wanted Behaviour
2222

23-
<!-- Please describe the desired outcome through the Spring Native Extension around the suggested feature. -->
23+
<!-- Please describe the desired outcome through the Spring Ahead of Time Extension around the suggested feature. -->
2424

2525
### Possible Workarounds
2626

.github/ISSUE_TEMPLATE/2_enhancement_request.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 'Enhancement request'
3-
about: 'Suggest an enhancement/change to an existing feature for the Spring Native Extension'
3+
about: 'Suggest an enhancement/change to an existing feature for the Spring Ahead of Time Extension'
44
title:
55
labels: 'Type: Enhancement'
66
---
@@ -13,11 +13,11 @@ labels: 'Type: Enhancement'
1313

1414
### Current Behaviour
1515

16-
<!-- Please share the current behaviour of the Spring Native Extension around this topic, if applicable. -->
16+
<!-- Please share the current behaviour of the Spring Ahead of Time Extension around this topic, if applicable. -->
1717

1818
### Wanted Behaviour
1919

20-
<!-- Please describe the desired outcome through the Spring Native Extension around the suggested enhancement. -->
20+
<!-- Please describe the desired outcome through the Spring Ahead of Time Extension around the suggested enhancement. -->
2121

2222
### Possible Workarounds
2323

.github/ISSUE_TEMPLATE/3_bug_report.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 'Bug report'
3-
about: 'Report a bug for the Spring Native Extension'
3+
about: 'Report a bug for the Spring Ahead of Time Extension'
44
title:
55
labels: 'Type: Bug'
66
---
@@ -10,9 +10,9 @@ labels: 'Type: Bug'
1010
### Basic information
1111

1212
* Axon Framework version:
13-
* JDK version:
14-
* Spring Native version:
15-
* Spring Native Extension version:
13+
* JDK version:
14+
* Spring (Boot) version:
15+
* Spring Ahead of Time Extension version:
1616
* Complete executable reproducer if available (e.g. GitHub Repo):
1717

1818
### Steps to reproduce

.github/workflows/add-to-project.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Spring Native Extension
1+
name: Spring AOT Extension
22

33
on:
44
pull_request:

.github/workflows/main.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
name: Spring Native Extension
1+
name: Spring AOT Extension
22

33
on:
44
push:
55
branches:
66
- main
7-
- axon-spring-native-*.*.x
7+
- axon-spring-aot-*.*.x
88

99
jobs:
1010
build:
@@ -14,8 +14,6 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
include:
17-
- java-version: 11
18-
sonar-enabled: false
1917
- java-version: 17
2018
sonar-enabled: true
2119

@@ -47,7 +45,7 @@ jobs:
4745
if: matrix.sonar-enabled
4846
run: |
4947
./mvnw -B -Dstyle.color=always sonar:sonar \
50-
-Dsonar.projectKey=AxonFramework_extension-spring-native \
48+
-Dsonar.projectKey=AxonFramework_extension-spring-aot \
5149
-Dsonar.organization=axonframework \
5250
-Dsonar.host.url=https://sonarcloud.io \
5351
-Dsonar.login=${{ secrets.SONAR_TOKEN }}

.github/workflows/pullrequest.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Spring Native Extension
1+
name: Spring AOT Extension
22

33
on:
44
pull_request:
@@ -11,8 +11,6 @@ jobs:
1111
fail-fast: false
1212
matrix:
1313
include:
14-
- java-version: 11
15-
sonar-enabled: false
1614
- java-version: 17
1715
sonar-enabled: true
1816

@@ -44,7 +42,7 @@ jobs:
4442
if: ${{ success() && matrix.sonar-enabled && github.event.pull_request.head.repo.full_name == github.repository }}
4543
run: |
4644
./mvnw -B -Dstyle.color=always sonar:sonar \
47-
-Dsonar.projectKey=AxonFramework_extension-spring-native \
45+
-Dsonar.projectKey=AxonFramework_extension-spring-aot \
4846
-Dsonar.organization=axonframework \
4947
-Dsonar.host.url=https://sonarcloud.io \
5048
-Dsonar.login=${{ secrets.SONAR_TOKEN }}

.github/workflows/release-notes.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
env:
3232
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3333
with:
34-
tag_name: axon-spring-native-${{ env.VERSION }}
35-
release_name: Axon Spring Native Extension v${{ env.VERSION }}
34+
tag_name: axon-spring-aot-${{ env.VERSION }}
35+
release_name: Axon Spring AOT Extension v${{ env.VERSION }}
3636
body_path: ${{ env.RELEASE_NOTES_FILE }}
3737
draft: true

CONTRIBUTING.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Contribution Guidelines
22

3-
Thank you for your interest in contributing to the Axon Framework Spring Native Extension. To make sure using Axon is a
4-
smooth experience for everybody, we've set up a number of guidelines to follow.
3+
Thank you for your interest in contributing to the Axon Framework Spring Ahead of Time Extension. To make sure using
4+
Axon is a smooth experience for everybody, we've set up a number of guidelines to follow.
55

66
There are different ways in which you can contribute to the framework:
77

88
1. You can report any bugs, feature requests or ideas about improvements on
9-
our [issue page](https://github.com/AxonFramework/extension-spring-native/issues/new/choose). All ideas are welcome.
9+
our [issue page](https://github.com/AxonFramework/extension-spring-aot/issues/new/choose). All ideas are welcome.
1010
Please be as exact as possible when reporting bugs. This will help us reproduce and thus solve the problem faster.
1111
2. If you have created a component for your own application that you think might be useful to include in the framework,
1212
send us a pull request (or a patch / zip containing the source code). We will evaluate it and try to fit it in the
@@ -22,9 +22,10 @@ If you're contributing code, please take care of the following:
2222

2323
To keep everyone out of trouble (both you and us), we require that all contributors (digitally) sign a Contributor
2424
License Agreement. Basically, the agreement says that we may freely use the code you contribute to the Axon Framework
25-
Spring Native Extension, and that we won't hold you liable for any unfortunate side effects that the code may cause.
25+
Spring Ahead of Time Extension, and that we won't hold you liable for any unfortunate side effects that the code may
26+
cause.
2627

27-
To sign the CLA, visit: https://cla-assistant.io/AxonFramework/extension-spring-native
28+
To sign the CLA, visit: https://cla-assistant.io/AxonFramework/extension-spring-aot
2829

2930
### Code Style
3031

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
1-
# Axon Framework - Spring Native Extension
2-
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.axonframework.extensions.spring-native/axon-spring-native/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.axonframework.extensions.spring-native/axon-spring-native/)
3-
![Build Status](https://github.com/AxonFramework/extension-spring-native/workflows/Spring%20Native%20Extension/badge.svg?branch=main)
4-
[![SonarCloud Status](https://sonarcloud.io/api/project_badges/measure?project=AxonFramework_extension-spring-native&metric=alert_status)](https://sonarcloud.io/dashboard?id=AxonFramework_extension-spring-native)
1+
# Axon Framework - Spring Ahead of Time Extension
52

6-
> **This project is Experimental!**
7-
>
8-
> Note that this extension is an experimental project with Axon Framework.
9-
> As such we hold the freedom to change and break compatibility of the extension.
3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.axonframework.extensions.spring-aot/axon-spring-aot/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.axonframework.extensions.spring-aot/axon-spring-aot/)
4+
![Build Status](https://github.com/AxonFramework/extension-spring-aot/workflows/Spring%20AOT%20Extension/badge.svg?branch=main)
5+
[![SonarCloud Status](https://sonarcloud.io/api/project_badges/measure?project=AxonFramework_extension-spring-aot&metric=alert_status)](https://sonarcloud.io/dashboard?id=AxonFramework_extension-spring-aot)
106

117
Axon Framework is a framework for building evolutionary, event-driven microservice systems,
128
based on the principles of Domain Driven Design, Command-Query Responsibility Segregation (CQRS) and Event Sourcing.
@@ -18,23 +14,27 @@ The framework provides sensible defaults for all of these components out of the
1814
This set up helps you create a well-structured application without having to bother with the infrastructure.
1915
The main focus can thus become your business functionality.
2016

21-
Axon Framework's **Experimental** Spring Native Extension provides integration with [Spring Native](https://docs.spring.io/spring-native/docs/current/reference/htmlsingle/).
22-
This extension provides support for compiling Axon and Spring applications to native executables using the [GraalVM](https://www.graalvm.org/) native-image compiler.
17+
Axon Framework's Spring AOT Extension provides integration
18+
with [Spring AOT](https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html#native-image.introducing-graalvm-native-images.understanding-aot-processing).
19+
This extension provides support for compiling Axon and Spring applications to native executables using
20+
the [GraalVM](https://www.graalvm.org/) native-image compiler.
2321

2422
For more information on anything Axon, please visit our website, [http://axoniq.io](http://axoniq.io).
2523

2624
## Getting started
2725

2826
The [reference guide](https://docs.axoniq.io) contains a separate chapter for all the extensions.
29-
The Spring Native extension description can be found [here](https://docs.axoniq.io/reference-guide/extensions/spring-native).
27+
The Spring Native extension description can be
28+
found [here](https://docs.axoniq.io/reference-guide/extensions/spring-aot).
3029

3130
## Receiving help
3231

3332
Are you having trouble using the extension?
3433
We'd like to help you out the best we can!
3534
There are a couple of things to consider when you're traversing anything Axon:
3635

37-
* Checking the [reference guide](https://docs.axoniq.io/reference-guide/extensions/spring-native) should be your first stop,
36+
* Checking the [reference guide](https://docs.axoniq.io/reference-guide/extensions/spring-aot) should be your first
37+
stop,
3838
as the majority of possible scenarios you might encounter when using Axon should be covered there.
3939
* If the Reference Guide does not cover a specific topic you would've expected,
4040
we'd appreciate if you could file an [issue](https://github.com/AxonIQ/reference-guide/issues) about it for us.
@@ -45,7 +45,7 @@ There are a couple of things to consider when you're traversing anything Axon:
4545

4646
## Feature requests and issue reporting
4747

48-
We use GitHub's [issue tracking system](https://github.com/AxonFramework/extension-spring-native/issues) for new feature
48+
We use GitHub's [issue tracking system](https://github.com/AxonFramework/extension-spring-aot/issues) for new feature
4949
request, extension enhancements and bugs.
5050
Prior to filing an issue, please verify that it's not already reported by someone else.
5151

0 commit comments

Comments
 (0)