I have a project I am working on which is currently being compiled using JDK 17. I am working on adding advices using AspectJ and wants to use the compile time weaving for it. I am trying to compile the code - 'Existing Source Code + AspectJ advices' using AJC maven plugin. The maximum source value supported is 16 - https://www.mojohaus.org/aspectj-maven-plugin/compile-mojo.html#source
Does this mean that ajc doesn't support compiling code which is using JDK17+ features? Is post compile weaving the way to go about in such a scenario?