Tôi đã theo dõi The Java Archive Tool nhưng không thể tìm thấy cách loại trừ các thư mục.Thực hiện lệnh jar loại trừ các tệp
Ví dụ, tôi có các tập tin trong thư mục bản sao làm việc:
workingcopy
--src
--.svn
-- com
--.svn
--WebContent
Tôi muốn biên dịch và tạo jar chỉ từ các lớp dưới src
trừ tất cả các thư mục bắt đầu với thư mục svn. Tôi muốn chạy nó từ cmd
như jar -cf test.jar
vv ..
Tôi có thể làm như thế nào?
Tôi chỉ có các lớp Java ở đó. Tôi cũng có thể biên dịch nó cho các lớp học thông qua jar hoặc bất kỳ dòng lệnh khác không phải với ANT? – Dejell
@Odelya - sử dụng 'javac' để biên dịch các tệp nguồn java và (tùy chọn)' jar' để tạo thư viện. 'jar' không thể biên dịch và bạn không * cần * kiến hoặc maven, nhưng đặc biệt là kiến rất đơn giản hóa quá trình xây dựng (nhưng bạn phải học/hiểu kiến thức cơ bản về kiến). maven đơn giản hóa nhiều hơn nhưng maven hơi khó hiểu hơn. Và nó yêu cầu kết nối internet (vĩnh viễn). –
@Anderas_D yes Tôi đã làm việc với Maven nhưng không thích nó vì plugin cho nhật thực gây ra rất nhiều công việc phụ và không phải mọi thứ đã được biên soạn. cho đến khi tôi tìm thấy một plugin tốt, tôi không muốn quay lại Maven và pom.xml. Tôi biết làm thế nào để sử dụng ANT nhưng nó đã được đơn giản cho tôi để thực hiện nó từ FinalBuilder mà không có và tập tin bên ngoài cho build.xml – Dejell