Potrzebuję używać aspectj w projekcie maven. Zainstalowałem wtyczkę maven na eclipse (m2e), dodatek maven aspectj, a także AJDT for Eclipse. Tak więc teraz, kiedy otwieram nowy projekt, mam "Projekt Maven" i "Projekt AspectJ". jak mogę zrobić nowy projekt, który jest projektem Maven AspectJ? Nie znalazłem żadnego odniesienia do tego, więc jesteś moją jedyną nadzieją. dziękiProjekt Maven/AJDT w Eclipse
Odpowiedz
Należy dodać maven-AspectJ plugin do budowy wtyczek sekcji w pom.xml jak w:
<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>
Trzeba będzie dodać odpowiednie aspekty projektu do konfiguracji projektu w Eclipse po dodaniu obsługi AspectJ do twojego urządzenia pom.xml
.
Sprawdź AJDT konfigurator projekt m2eclipse
Wtyczka m2eclipse-AJDT wykryć, że pom.xml
zawiera aspectj-maven-plugin
i dodać automatycznie odpowiedni AJDT
charakter i konfigurację projektu podczas importowania go w Eclipse.
Myślę, że niektóre wysiłki mają fasolę dla wtyczki do pracy z wersją 0.12 m2eclipse, nie wiem, czy to działało.
Już wypróbowałem wtyczkę z m2eclipse 0.10 i działało dobrze.
Zobacz GitHub m2eclipse-ajdt project
Zobacz Move AJDT integration out of main m2e source tree
- Go, aby pomóc zainstalować nowe oprogramowanie> ...
- Użyj tego repozytorium oprogramowania: http://dist.springsource.org/release/AJDT/configurator/
- Zainstalować m2e Configurator AJDT
Źródło : http://blog.springsource.com/2011/10/18/upgrading-maven-integration-for-springsource-tool-suite-2-8-0/#comment-207264 (Andrew Eisenberg)
- Po pierwsze musimy upewnić się, że AJDT (narzędzia programistyczne AspectJ) jest zainstalowane dla środowiska Eclipse. Sprawdź najnowszą lub odpowiednią wersję AJDT dla swojego Eclipse. (http://www.eclipse.org/ajdt/)
- Po drugie zainstaluj "Konfigurator AJDT m2e" używając tego repozytorium http://dist.springsource.org/release/AJDT/configurator/ (Jak Hendy opisane powyżej).
- Jeśli wcześniej zainstalowano m2eclipse, trzeba ją odinstalować przed wykonaniem kroku 2.
To naprawdę nie działa dla mnie, ani instalowanie AJDT przed m2eclipse, ani po nim. Pojawił się ten błąd: "Poniższa wtyczka nie zostanie zainstalowana" i zamiast tego sugeruje mi kolejne 2 wtyczki. – another
[Ta odpowiedź] (http://stackoverflow.com/questions/6844603/how-to-create- a-maven-project-in-eclipse-with-aspectj-support) również jest korzystna. – KomodoDave