Я переношу свой проект с java 7 на java 8, и проблема, которую я имею, связана с сплетением аспект с использованием aspectj-maven-plugin
.
Я мог бы успешно сконфигурировать плетение с помощью этого плагина, работающего на Java 6 и 7, в соответствии с документацией Haus. Но проблема в том, что я не нашел способа использовать (и найти) плагин версии 7, который поддерживает java 8. Я видел здесь, что плагин 7 добавляет поддержку java 8, но не может найти способ ее использования.
Это плагин конфигурации, в котором я нуждаюсь:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.7</version> <!-- AspectJ weaver plugin 7 is for java 8 (version 1.6 is for java 7) -->
<configuration>
<complianceLevel>1.8</complianceLevel>
<source>1.8</source>
<target>1.8</target>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
</plugin>
Я подтвердил, что приведенный выше код с использованием версии 1.6 отлично подходит для Java 7, но не повезло использовать версию 1.7.
Вы знаете, как запустить weaver для spring + aspectj, работающего на Java 8?