Tôi cần sử dụng aspectj trong dự án maven. Tôi đã cài đặt plugin maven cho eclipse (m2e), plugin plugin maven và AJDT cho Eclipse. Vì vậy, bây giờ, khi tôi mở một dự án mới, tôi có "Maven Project" và "AspectJ Project". làm thế nào tôi có thể thực hiện một dự án mới là dự án Maven AspectJ? Tôi đã không tìm thấy bất kỳ tài liệu tham khảo cho điều đó, vì vậy bạn là hy vọng duy nhất của tôi. nhờDự án Maven/AJDT trong Eclipse
Trả lời
Bạn nên thêm maven-AspectJ-plugin để xây dựng bổ sung phần của bạn trong pom.xml của bạn như trong:
<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>
Bạn sẽ phải thêm các khía cạnh dự án có liên quan đến cấu hình dự án của bạn trong eclipse sau khi thêm hỗ trợ AspectJ vào maven pom.xml
của bạn.
Kiểm tra AJDT dự án cấu hình cho m2eclipse
Plugin m2eclipse-AJDT phát hiện rằng pom.xml
chứa aspectj-maven-plugin
và thêm tự động AJDT
bản chất và cấu hình có liên quan đến dự án khi nhập nó trong nhật thực.
Tôi nghĩ rằng một số nỗ lực có đậu làm cho các plugin để làm việc với phiên bản 0,12 của m2eclipse, không biết nếu nó làm việc.
Tôi đã thử plugin với m2eclipse 0.10 và nó hoạt động tốt.
Xem GitHub m2eclipse-ajdt project
Xem Move AJDT integration out of main m2e source tree
- Đến Help> Cài đặt phần mềm mới ...
- Sử dụng kho phần mềm này: http://dist.springsource.org/release/AJDT/configurator/
- Cài đặt M2E Configurator AJDT
Nguồn : http://blog.springsource.com/2011/10/18/upgrading-maven-integration-for-springsource-tool-suite-2-8-0/#comment-207264 (Andrew Eisenberg)
- Trước hết, chúng ta cần đảm bảo AJDT (công cụ phát triển AspectJ) được cài đặt cho nhật thực. Kiểm tra phiên bản AJDT mới nhất hoặc phù hợp cho Eclipse của bạn. (http://www.eclipse.org/ajdt/)
- Thứ hai cài đặt "AJDT m2e Configurator" sử dụng kho lưu trữ này http://dist.springsource.org/release/AJDT/configurator/ (Như Hendy đã mô tả ở trên).
- Nếu trước đó bạn đã cài đặt m2eclipse, bạn cần phải gỡ bỏ cài đặt nó trước khi thực hiện bước 2.
Nó không thực sự làm việc với tôi, không cài đặt AJDT trước khi m2eclipse cũng không sau khi nó. Tôi đưa ra lỗi này: "Plugin sau sẽ không được cài đặt" và thay vào đó nó đề xuất thêm 2 plugin khác. – another
- 1. Nhiều dự án với Eclipse
- 2. Các dự án Java Eclipse trong Git
- 3. gỡ lỗi dự án makefile trong eclipse
- 4. ScalaTest trong Java Dự án Eclipse
- 5. Thiếu tệp .classpath trong dự án Eclipse
- 6. Hiểu các dự án CDT Eclipse
- 7. Chạy dự án Eclipse từ dòng lệnh
- 8. Làm mới dự án Eclipse với Ant
- 9. Phụ thuộc dự án Web Eclipse
- 10. Nhập JSON vào một dự án Eclipse
- 11. Tạo dự án Eclipse từ Android Git
- 12. Dự án Eclipse ẩn thư mục src
- 13. Eclipse: lối tắt cho "dự án mở"?
- 14. Nhập dự án CMake vào Eclipse CDT
- 15. Eclipse: nhiều dự án từ nguồn đơn
- 16. Chuyển đổi dự án hiện có thành dự án Android trong Eclipse?
- 17. Bỏ qua các tệp dự án Eclipse trong dự án SVN
- 18. Loại bỏ các dự án .jars khỏi khung nhìn nhà thám hiểm dự án trong Eclipse
- 19. Nhập nhiều dự án vào eclipse
- 20. Eclipse "Chia sẻ dự án" bằng tay?
- 21. Eclipse: Không thể xây dựng dự án
- 22. Gỡ rối một dự án tomcat trong Eclipse 3.4.2
- 23. Chạy một dự án Python trong Eclipse dưới dạng root
- 24. Tạo dự án Thử nghiệm Android trong Eclipse
- 25. Chức năng của dự án> Làm sạch trong Eclipse
- 26. Lưu trữ cấu hình chạy với dự án trong Eclipse
- 27. Biểu tượng lỗi dự án Maven 2 trong Eclipse
- 28. Các dòng mã trong Eclipse Các dự án PyDev
- 29. Không thể lưu các tùy chọn dự án trong Eclipse
- 30. Trộn AspectJ và Scala trong một Dự án Eclipse
[Câu trả lời này] (http://stackoverflow.com/questions/6844603/how-to-create- a-maven-project-in-eclipse-with-aspectj-support) cũng có ích. – KomodoDave