ฉันมีปัญหาว่าขั้นตอนเฉพาะใน Ant สามารถดำเนินการได้เมื่อเราติดตั้ง Java 1.5 ในคอมพิวเตอร์บิลด์เท่านั้น คำจำกัดความของงานใช้ไฟล์ jar ที่ถูกคอมไพล์โดยใช้ 1.5 ดังนั้นการรันด้วยเครื่องเสมือน 1.4 จะทำให้เกิดข้อยกเว้น Inเข้ากันได้กับClassVersion
ในระหว่างนี้ฉันต้องหาวิธีแก้ไขเพื่อให้งานนี้ทำงานสำหรับโปรเจ็กต์เฉพาะที่ต้องใช้ 1.4 แต่มีคำถามเกิดขึ้น ฉันจะหลีกเลี่ยงการกำหนดงานนี้และดำเนินการขั้นตอนทางเลือกนี้ได้อย่างไร ถ้าฉันไม่มีเวอร์ชัน Java เฉพาะ
ฉันสามารถใช้แท็ก "if" หรือ "unless" บนแท็กเป้าหมายได้ แต่จะตรวจสอบว่ามีการตั้งค่าคุณสมบัติหรือไม่เท่านั้น ฉันยังต้องการโซลูชันที่ไม่ต้องใช้ไลบรารีเพิ่มเติม แต่ฉันไม่รู้ว่าฟังก์ชันการทำงานในตัวที่เป็นมาตรฐานจะเพียงพอสำหรับการทำงานดังกล่าวหรือไม่