Có thể kiểm tra với checkstyle nếu dự án java đang sử dụng tên đủ điều kiện trong mã không. Chúng tôi muốn ngăn chặn mã nhưCách ngăn chặn tên đầy đủ trong mã Java
if (org.apache.commons.lang3.StringUtils.isBlank(name)) {
....
....
}
và muốn thực thi các gói đó thay vào đó được nhập thay vào đó.
Có những công cụ nào khác có thể giúp chúng tôi thực hiện được không?
Bạn mong đợi điều gì từ công cụ nếu có xung đột tên lớp? – varevarao
Bạn có thể kiểm tra bằng quy tắc nhập kiểm soát. Sau đó, cấu hình plugin Maven Checkstyle để mọi vi phạm sẽ không cho phép xây dựng ...? – Codexer
Câu hỏi thú vị. Nhưng bạn có chắc chắn muốn bật tính năng này không? Tôi đã cần phải sử dụng tên đủ điều kiện vào những thời điểm khi tôi xử lý mã kế thừa và ai đó đã sử dụng lớp * StringUtils' tùy chỉnh *. Cho rằng lớp 'không đầy đủ, tôi kết thúc bằng cách sử dụng Apache Commons 'StringUtils' trong lớp đó, trong khi việc nhập khẩu đã được sử dụng trên' StringUtils' tùy chỉnh, và do đó nhu cầu của tôi cho nó. – entpnerd