Có plugin maven tự động tính toán và cập nhật phiên bản nối tiếp uid cho tất cả các tệp lớp java triển khai giao diện Serializable không?tự động tạo phiên bản nối tiếp uid bằng cách sử dụng plugin maven2
Trả lời
Tôi không biết bất kỳ plugin Maven nào có thể thêm chức năng này, nhưng bạn có thể gọi số Serialver Ant task bằng cách sử dụng Maven AntRun Plugin trong giai đoạn process-sources
của vòng đời.
Các compile mojo của AspectJ compiler Maven Plugin có một tham số XaddSerialVersionUI rằng:
Nguyên nhân trình biên dịch để tính toán và thêm lĩnh vực
SerialVersionUID
cho bất kỳ loại thực hiệnSerializable
mà bị ảnh hưởng bởi một khía cạnh. Trường được tính dựa trên lớp trước khi việc dệt diễn ra.
Vì vậy, bạn có thể áp dụng khía cạnh giả hoặc trống và sử dụng plugin này để dệt lớp học của bạn (không lý tưởng nhưng tôi không nghĩ rằng việc sửa đổi nguồn Java trực tiếp thực sự là một phương pháp hay).
Mô-đun Maven có tên maven-svuid-plugin có sẵn để thực hiện những gì bạn muốn. Vui lòng xem https://bitbucket.org/lp/maven-svuid-plugin/wiki/Home
- 1. tự động tạo phiên bản nối tiếp uid trong eclipse
- 2. Nối tiếp và phiên bản
- 3. Cách: phiên bản cơ sở dữ liệu với maven2?
- 4. id phiên bản nối tiếp là gì?
- 5. Nối tiếp thành XML bằng cách sử dụng boost :: serialization
- 6. Bỏ qua plugin maven2 theo mặc định
- 7. Tự động tạo nối tiếp không có trong GridView
- 8. Nối tiếp và phiên bản đối tượng trong C#
- 9. cách tạo excelsheet có thể nối tiếp bằng cách sử dụng java
- 10. Làm cách nào để chạy nhiều phiên bản bằng cách sử dụng Backbone.Paginator.js?
- 11. Sự cố khi tạo portlet bằng cách sử dụng plugin SDK trong liferay
- 12. Cách khóa phiên bản plugin maven
- 13. Tìm phiên bản dylib bằng cách sử dụng dlopen
- 14. Giao tiếp nối tiếp với Arduino UNO và Mac bằng cách sử dụng bluetooth mate
- 15. Cách chỉ định phiên bản JAXB trong plugin maven-jaxb2?
- 16. Cách tự động thêm div bằng cách sử dụng JQuery?
- 17. cách tạo vòng kết nối bằng cách sử dụng javascript
- 18. Không thể tìm kiếm tạo phẩm trong Eclipse Kepler bằng cách sử dụng plugin m2e
- 19. Kết nối với SQL Server bằng cách sử dụng powershell
- 20. Trình tự khởi tạo đúng cho cổng nối tiếp Linux
- 21. Tự động chạy mùa xuân bằng cách sử dụng @Configurable
- 22. Thêm ngày hiện tại bằng lọc Maven2
- 23. Thêm bản sửa đổi lật đổ vào bản kê khai chiến tranh bằng cách sử dụng maven2
- 24. Giao tiếp cổng nối tiếp: đấu nối cổng nối tiếp vs sử dụng cổng nối tiếp DataReceived event
- 25. Cách tự động nối văn bản vào văn bản được sao chép bằng JavaScript
- 26. Qt. Tự động thêm phiên bản dành cho ứng dụng
- 27. Cách tạo thư mục tự động bằng cách sử dụng dòng
- 28. Cách kiểm soát xuất bản Parametrized trong Jenkins bằng cách sử dụng Xuất bản trên trường nhãn của plugin plugin
- 29. Phiên bản phần mềm tự động Qt?
- 30. Android - Cách tạo nhiều phiên bản hoạt động?
Ý của bạn có phải là 'nguồn quy trình' không? –
Vâng đó là ý tôi. Đang chỉnh sửa ngay bây giờ. Cảm ơn! –
Tôi có lẽ sẽ đi với antrun trong thời gian này. cảm ơn rất nhiều – Joe