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 revisionPrevious revision
Next revision
Previous revision
java:ant [2016/02/24 14:21] – [Windows] doufexijava:ant [2020/02/21 12:38] (current) gthanos
Line 1: Line 1:
 ====== Αυτόματη μεταγλώττιση με χρήση Apache Ant ====== ====== Αυτόματη μεταγλώττιση με χρήση Apache Ant ======
 +
 +<WRAP important 60% 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 ====
  
Line 78: Line 84:
 Εγκατάσταση της εφαρμογής [[https://code.google.com/p/winant/|winant]]. Εγκατάσταση της εφαρμογής [[https://code.google.com/p/winant/|winant]].
  
-|Προηγούμενο: [[ :java:classpath | Η μεταβλητή περιβάλλοντος CLASSPATH  ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[ :java:interfaces Διεπαφές (Interfaces)  ]] |+|Προηγούμενο: [[ :java:classpath | Η μεταβλητή περιβάλλοντος CLASSPATH  ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[ java:access_modifiers Περιοριστές Πρόσβασης  ]] |
java/ant.1456323665.txt.gz · Last modified: 2016/02/24 14:21 (external edit)