User Tools

Site Tools


java:ant

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
java:ant [2017/01/30 13:48]
gthanos [Windows]
java:ant [2020/02/11 10:07]
gthanos [Εγκατάσταση Apache Ant]
Line 1: Line 1:
 ====== Αυτόματη μεταγλώττιση με χρήση Apache Ant ====== ====== Αυτόματη μεταγλώττιση με χρήση Apache Ant ======
 +
 +<WRAP important 80% center round>
 +===Η συγκεκριμένη ενότητα είναι προαιρετική και μπορείτε να την παραλήψετε κατά την ανάγνωση της θεωρείας του μαθήματος.===
 +</WRAP>
  
 Το [[http://ant.apache.org/|Apache Ant]] είναι ένα εργαλείο δημιουργίας διεργασιών αλληλεξαρτούμενων μεταξύ τους με στόχο την μεταγλώττιση σύνθετων προγραμμάτων. Η λογική λειτουργίας του είναι αντίστοιχη του [[https://www.gnu.org/software/make/|GΝU Make]] και άλλων ανάλογων προγραμμάτων, περιέχει όμως χαρακτηριστικά που διευκολύνουν την διαδικασία μεταγλώττισης αρχείων JAVA.  Το [[http://ant.apache.org/|Apache Ant]] είναι ένα εργαλείο δημιουργίας διεργασιών αλληλεξαρτούμενων μεταξύ τους με στόχο την μεταγλώττιση σύνθετων προγραμμάτων. Η λογική λειτουργίας του είναι αντίστοιχη του [[https://www.gnu.org/software/make/|GΝU Make]] και άλλων ανάλογων προγραμμάτων, περιέχει όμως χαρακτηριστικά που διευκολύνουν την διαδικασία μεταγλώττισης αρχείων JAVA. 
Line 51: Line 55:
  
     <target name="jar" depends="build">     <target name="jar" depends="build">
-        <jar destfile="build/jar/ce325library.jar" basedir="build/classes" includes="ce325/**" excludes="ce210/temp/**">+        <jar destfile="build/jar/ce325library.jar" basedir="build/classes"  
 +             includes="ce325/**" excludes="ce210/temp/**">
         </jar>         </jar>
     </target>     </target>
Line 70: Line 75:
 ===== Εγκατάσταση Apache Ant ===== ===== Εγκατάσταση Apache Ant =====
  
 +Η εγκατάσταση NetBeans εγκαθιστά και τα απαραίτητα εργαλεία μεταγλώττισης. Εάν χρησιμοείτε NetBeans δεν απαιτείται η επιπλέον εγκατάσταση Ant.
 ==== Linux ==== ==== Linux ====
  
java/ant.txt · Last modified: 2020/02/21 12:38 by gthanos