CAUSEWAY-3968: [v2] prepare for static weaving support#3408
CAUSEWAY-3968: [v2] prepare for static weaving support#3408andi-huber merged 12 commits intomaintenance-branchfrom
Conversation
otherwise weaving processor fails
verification tests
|
Build with weaving enabled fails tests in This is perhabs due to tests happening before weaving completed in super module, not sure. UPDATE: No this is due to |
|
... but more worrying is, that weaving breaks JDO integration tests: UPDATE: fixed (was the Causeway meta-model verification, that failed) |
(meta-model) fixes JDO integration tests when weaving is enabled
excel-fixture does not weaving
|
Having trouble to weave Just does not weave. No errors. Dummies are picked up correctly: UPDATE: weaved build does work now with JDK 17, but not 11, 21 or 25 (all struggling with the abstract ApplicationPermission) |
|
In public String getSort() {
// final Enum<?> e = getFeatureSort() != ApplicationFeatureSort.MEMBER
// ? getFeatureSort()
// : getMemberSort().orElse(null);
// return e != null ? e.name(): null;
return null;
}UPDATE: worked around by extracting offending code into other class |
Provide concrete entity sub classes (dummies) for abstract entity super classes:
We are using https://github.com/ethlo/eclipselink-maven-plugin
Artifacts
AuditTrailEntry)CommandLogEntry)ExcelDemoToDoItem) has no abstract super-classExecutionLogEntry)ExecutionOutboxEntry)SessionLogEntry)SecMan
Build
enhanceEclipselinkworksTask-Url: https://issues.apache.org/jira/browse/CAUSEWAY-3968