Мне нужно использовать aspectj в проекте maven. Я установил плагин maven для eclipse (m2e), плагин maven aspectj, а также AJDT для Eclipse. Итак, теперь, когда я открываю новый проект, у меня есть "Maven Project" и "AspectJ Project". как я могу создать новый проект, который является проектом Maven AspectJ? Я не нашел никаких ссылок на это, так что вы - моя единственная надежда. спасибо
Проект Maven/AJDT в Eclipse
Ответ 1
- Перейдите в раздел Справкa > Установить новое программное обеспечение...
- Используйте этот программный репозиторий: http://dist.springsource.org/release/AJDT/configurator/
- Установите конфигуратор AJDT m2e
Источник: http://blog.springsource.com/2011/10/18/upgrading-maven-integration-for-springsource-tool-suite-2-8-0/#comment-207264 (Andrew Eisenberg)
Ответ 2
Вы должны добавить maven-aspectj-plugin в свой блок плагинов сборки в свой pom.xml, как в:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<!-- use this goal to weave all your main classes -->
<goal>compile</goal>
</goals>
</execution>
</executions>
<configuration>
<complianceLevel>1.6</complianceLevel>
</configuration>
</plugin>
Ответ 3
Проверить конфигуратор проекта AJDT для m2eclipse
Плагин m2eclipse-AJDT обнаруживает, что pom.xml
содержит aspectj-maven-plugin
и автоматически добавляет характер и конфигурацию AJDT
к проекту при импорте в eclipse.
Я думаю, что некоторые усилия имеют bean, сделанные для плагина для работы с версией 0.12 от m2eclipse, не знаю, работает ли он.
Я уже пробовал плагин с m2eclipse 0.10, и он работал хорошо.
См. Проект GitHub m2eclipse-ajdt
См. Перемещение интеграции AJDT из основного дерева источников m2e
Ответ 4
- Во-первых, нам нужно убедиться, что для eclipse установлен AJDT (инструменты разработки AspectJ). Ознакомьтесь с последней или подходящей версией AJDT для вашего Eclipse. (http://www.eclipse.org/ajdt/)
- Во-вторых, установите "AJDT m2e Configurator" с помощью этого репозитория http://dist.springsource.org/release/AJDT/configurator/ (как описано выше Hendy).
- Если вы уже установили m2eclipse, вам нужно удалить его перед выполнением шага 2.
Ответ 5
Вам нужно будет добавить соответствующие аспекты проекта к вашей конфигурации проекта в eclipse после добавления поддержки AspectJ в ваш maven pom.xml
.