Tôi có một plugin để chuyển đổi các lớp đã biên dịch. Việc chuyển đổi này cần được thực hiện cho cả các lớp của mô-đun và các lớp kiểm tra của mô-đun. Vì vậy, tôi ràng buộc các plugin cho cả hai quá trình-lớp học và giai đoạn quá trình kiểm tra-lớp học. Vấn đề tôi có là tôi cần phải xác định giai đoạn mà plugin hiện đang thực thi, vì tôi không (không thể, thực sự) chuyển đổi cùng một tập các lớp hai lần.Xác định giai đoạn thực hiện Maven trong một plugin
Vì vậy, trong plugin, tôi sẽ cần phải biết nếu tôi đang thực hiện quy trình lớp học - trong trường hợp này tôi chuyển đổi các lớp học của mô-đun. Hoặc nếu tôi đang thực hiện các lớp kiểm tra quá trình - trong trường hợp này tôi không chuyển đổi các lớp của mô-đun và chỉ chuyển đổi các lớp thử nghiệm của mô-đun.
Tôi có thể, tất nhiên, tạo hai plugin cho điều này, nhưng loại giải pháp này làm xúc phạm sự nhạy cảm của tôi và có lẽ là trái luật ở một số tiểu bang.
Có vẻ như điều gì đó tôi có thể tiếp cận từ mô-đun của mình sẽ có thể cho tôi biết giai đoạn hiện tại là gì. Tôi không thể cho cuộc sống của tôi tìm ra cái gì đó là gì.
Thanks ...
các '[zombie]' tag là gì? –
@Pascal Thivent cho quá trình zombie và zombie máy tính :) –
@Colin Vâng tôi đã có nhưng tôi không thấy bất kỳ mối quan hệ với câu hỏi. –