Skip to content

Commit

Permalink
Merge pull request #12 from JohT/update/quarkus/1.3.0.Final
Browse files Browse the repository at this point in the history
#11 Update quarkus to 1.3.0.Final and axon to 4.2.2
  • Loading branch information
JohT committed Mar 14, 2020
2 parents 9a8b8f3 + 881ef8d commit c773948
Show file tree
Hide file tree
Showing 3 changed files with 49 additions and 21 deletions.
16 changes: 13 additions & 3 deletions showcase-quarkus-eventsourcing/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<surefire-plugin.version>2.22.2</surefire-plugin.version>

<quarkus.version>1.2.0.Final</quarkus.version>
<axon.version>4.2.1</axon.version>
<quarkus.version>1.3.0.Final</quarkus.version>
<axon.version>4.2.2</axon.version>
<reactor.version>3.3.0.RELEASE</reactor.version>
<dom4j.version>1.6.1</dom4j.version>
<xom.version>1.2.5</xom.version>
Expand Down Expand Up @@ -79,6 +79,16 @@
<optional>true</optional>
</dependency>

<!-- Quarkus - Dependencies workaround for native image build with reportErrorsAtRuntime -->
<dependency>
<groupId>jakarta.security.jacc</groupId>
<artifactId>jakarta.security.jacc-api</artifactId>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
</dependency>

<!-- Quarkus - Database JDBC driver for PostgreSql -->
<dependency>
<groupId>io.quarkus</groupId>
Expand Down Expand Up @@ -201,7 +211,6 @@
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>

</dependencies>

<build>
Expand Down Expand Up @@ -347,6 +356,7 @@
</goals>
<configuration>
<enableHttpUrlHandler>true</enableHttpUrlHandler>
<reportErrorsAtRuntime>true</reportErrorsAtRuntime>
<additionalBuildArgs>
<additionalBuildArg>
-H:ReflectionConfigurationFiles=${project.basedir}/reflection-config.json
Expand Down
30 changes: 30 additions & 0 deletions showcase-quarkus-eventsourcing/reflection-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,36 @@
"allDeclaredMethods": true,
"allDeclaredFields": true
},
{
"name":"org.axonframework.serialization.upcasting.SingleEntryUpcaster",
"allDeclaredConstructors": true,
"allDeclaredMethods": true,
"allDeclaredFields": true
},
{
"name":"org.axonframework.serialization.upcasting.Upcaster",
"allDeclaredConstructors": true,
"allDeclaredMethods": true,
"allDeclaredFields": true
},
{
"name":"org.axonframework.serialization.upcasting.event.EventUpcaster",
"allDeclaredConstructors": true,
"allDeclaredMethods": true,
"allDeclaredFields": true
},
{
"name":"org.axonframework.serialization.upcasting.event.IntermediateEventRepresentation",
"allDeclaredConstructors": true,
"allDeclaredMethods": true,
"allDeclaredFields": true
},
{
"name":"org.axonframework.serialization.upcasting.event.SingleEventUpcaster",
"allDeclaredConstructors": true,
"allDeclaredMethods": true,
"allDeclaredFields": true
},
{
"name": "org.axonframework.modelling.command.AggregateIdentifier",
"allDeclaredMethods": true
Expand Down
24 changes: 6 additions & 18 deletions showcase-quarkus-eventsourcing/resources-config.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,10 @@
{
"resources": [
{
"pattern": "META-INF/services/org.axonframework.messaging.annotation.HandlerDefinition"
},
{
"pattern": "META-INF/services/org.axonframework.messaging.annotation.HandlerEnhancerDefinition"
},
{
"pattern": "META-INF/services/org.axonframework.messaging.annotation.ParameterResolverFactory"
},
{
"pattern": "META-INF/services/org.axonframework.modelling.command.inspection.ChildEntityDefinition"
},
{
"pattern": "META-INF/services/org.axonframework.serialization.ContentTypeConverter"
},
{
"pattern": ".*\\.sql$"
}
{"pattern":"\\QMETA-INF/services/org.axonframework.messaging.annotation.HandlerDefinition\\E"},
{"pattern":"\\QMETA-INF/services/org.axonframework.messaging.annotation.HandlerEnhancerDefinition\\E"},
{"pattern":"\\QMETA-INF/services/org.axonframework.messaging.annotation.ParameterResolverFactory\\E"},
{"pattern":"\\QMETA-INF/services/org.axonframework.modelling.command.inspection.ChildEntityDefinition\\E"},
{"pattern":"\\QMETA-INF/services/org.axonframework.serialization.ContentTypeConverter\\E"},
{"pattern": ".*\\.sql$"}
]
}

0 comments on commit c773948

Please sign in to comment.