Có cách nhanh chóng (ví dụ: công cụ) để phát hiện, từ nguồn (hoặc thậm chí từ các lớp được biên dịch), mà các phần của một ứng dụng gọi là các phương thức Java API. trong một phiên bản Java cụ thể? (ví dụ: các phần của ứng dụng của tôi là Java6 cụ thể)Công cụ kiểm tra nguồn cho phụ thuộc vào các phiên bản Java cụ thể
Tôi không nhất thiết muốn nhảy qua tất cả ClassMismatchErrors và tránh phương pháp thử và lỗi. Giả sử tôi chỉ muốn ghi lại những phần nào của một ứng dụng sẽ không hoạt động nếu chúng được viết cho, ví dụ, Java6 và tôi muốn chạy nó trong JDK phiên bản 5.
Có điều gì tương tự không? Google không giúp đỡ lần này, cũng như tôi không tìm thấy giải pháp nào ở đây (một trường hợp hiếm hoi thực sự :)
wow đây chính xác là những gì tôi đang tìm kiếm, cảm ơn câu trả lời nhanh và hữu ích! Hudson thực sự là một phần mềm tuyệt vời, không chỉ như một máy chủ CI, có vẻ như :) – Gregor
btw dự án đã chuyển đến Codehaus, nơi đã có phiên bản 1.5: http://mojo.codehaus.org/animal -sniffer-maven-plugin/ – Gregor