How to enhance Axon JPA Entities during build time?

I am trying to use Axon framework in my application and I run into the error indicated below

`
Caused by: org.apache.openjpa.persistence.ArgumentException: This configuration disallows runtime optimization, but the following listed types were not enhanced at build time or at class load time with a javaagent: "
org.axonframework.eventhandling.tokenstore.jpa.TokenEntry
org.axonframework.eventhandling.saga.repository.jpa.AbstractSagaEntry
org.axonframework.eventhandling.tokenstore.AbstractTokenEntry
org.axonframework.eventhandling.saga.repository.jpa.SagaEntry
org.axonframework.eventsourcing.eventstore.jpa.DomainEventEntry
org.axonframework.eventhandling.saga.repository.jpa.AssociationValueEntry
org.axonframework.eventsourcing.eventstore.jpa.SnapshotEventEntry

`

I enhance my application specific entities using a Gradle task during build time. How can I enhance the entities exposed from Axon libraries?

Apparently, OpenJPA wants classes to be enhanced before it can use them.
Did you check the OpenJPA documentation on how to do this? http://openjpa.apache.org/runtime-enhancement.html

Allard

Thank you. Will take a look.