Bạn phải tính đến việc tất cả các mô-đun được biên dịch trước khi được tải. Những gì bạn đang tải không phải là nguồn, mà là CompUnit đã được tạo từ nó, theo mặc định trong một .precomp
thư mục. Ví dụ, quá trình biên dịch này cũng quan tâm đến các phiên bản, nhưng điều chính là nó là mã byte chứ không phải nguồn.
Không có cách giải quyết nào dễ dàng, ngoài việc nắm trong tay máy móc đó (nghĩa là kiểm tra xem có thay đổi nào trong nguồn không, biên dịch trước, tải các nhị phân được biên dịch sẵn ở bất cứ đâu và chạy chúng), vì vậy tôi nghĩ rằng, trong này trường hợp này, tốt hơn là tự hỏi nếu thực sự có một trường hợp sử dụng cho việc này; có lẽ những gì bạn cần làm là tăng tốc độ khởi động lại máy chủ bằng cách nào đó, có thể thông qua tự động hóa bằng sake hoặc chạy thử nghiệm tích hợp từ hook git mà không cần phải khởi động lại máy chủ