Có rất nhiều cuộc thảo luận về Ant và Eclipse, nhưng không có câu trả lời nào trước đó dường như giúp tôi.Làm cách nào để thiết lập đường dẫn xây dựng Eclipse và đường dẫn lớp từ tệp xây dựng Ant?
Đây là giao dịch: Tôi đang cố gắng xây dựng một chương trình Java biên dịch thành công với Ant từ dòng lệnh. (Để gây nhầm lẫn các vấn đề hơn nữa, chương trình tôi đang cố gắng biên dịch là bản thân Ant.)
Điều tôi thực sự muốn làm là đưa dự án này vào Eclipse và biên dịch nó trong Eclipse sao cho các ràng buộc kiểu và các ràng buộc biến (danh pháp từ Eclipse JDT) được giải quyết một cách chính xác. Tôi cần điều này vì tôi cần chạy một phân tích tĩnh trên mã được xây dựng trên đầu trang của JDT Eclipse. Cách thông thường tôi đưa một dự án Java vào Eclipse để Eclipse xây dựng nó và giải quyết tất cả các ràng buộc là chỉ cần nhập các thư mục nguồn vào một dự án Java, và sau đó yêu cầu nó sử dụng thư mục src/main/như một thư mục nguồn . "
Thật không may, làm điều đó với Ant làm cho việc xây dựng thất bại với nhiều lỗi biên dịch. Dường như với tôi rằng tệp xây dựng Ant đang thiết lập đường dẫn lớp và xây dựng đường dẫn chính xác (có thể bằng cách loại trừ các tệp nguồn nhất định) và Eclipse không có thông tin này.
Có cách nào để lấy đường dẫn lớp & thông tin đường dẫn xây dựng được nhúng trong tệp xây dựng Ant và đưa thông tin đó cho Eclipse để đưa vào tệp .project và .classpath của nó? Tôi đã thử, tạo một dự án mới từ một tệp xây dựng hiện có (một tùy chọn trong menu Tệp) nhưng điều này không giúp ích gì. Dự án vẫn có cùng lỗi biên dịch.
Cảm ơn, Nels
Cảm ơn, điều này rất hữu ích. Tôi hy vọng một người nào đó đã phát triển loại kịch bản mà bạn mô tả. Đặc biệt, các tệp xây dựng này có nhiều điều kiện bao gồm và tôi muốn giải quyết chúng tự động. –