java:ant
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
java:ant [2016/02/12 13:02] – created gthanos | java:ant [2020/02/21 12:38] (current) – gthanos | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Αυτόματη μεταγλώττιση με χρήση Apache Ant ====== | ====== Αυτόματη μεταγλώττιση με χρήση Apache Ant ====== | ||
- | Το [[http:// | + | <WRAP important 60% center round> |
+ | ===Η συγκεκριμένη ενότητα είναι προαιρετική και μπορείτε να την παραλήψετε κατά την ανάγνωση της θεωρείας του | ||
+ | </ | ||
- | Βασικά χαρακτηριστικά του [[http:// | + | Το [[http:// |
+ | |||
+ | Βασικά χαρακτηριστικά του [[http:// | ||
- Τα configuration/ | - Τα configuration/ | ||
- Το configuration αρχείο έχει όνομα **build.xml**. | - Το configuration αρχείο έχει όνομα **build.xml**. | ||
Line 27: | Line 31: | ||
===== Διάρθρωση καταλόγων αρχείων *.java και εκτελέσιμων αρχείων *.class ===== | ===== Διάρθρωση καταλόγων αρχείων *.java και εκτελέσιμων αρχείων *.class ===== | ||
- | Μια καλή πρακτική ανάπτυξης κώδικα JAVA είναι να διαχωρίζουμε τα αρχεία πηγαίου κώδικα ***.java** σε σχέση με τα μεταγλωττισμένα αρχεία ***.class**. Για τον σκοπό αυτό σε κάθε project, δημιουργούμε δύο φακέλους **src** που περιέχει αρχεία πηγαίου κώδικα και **build** που περιέχει μεταγλωττισμένα αρχεία. Ο κατάλογος **build** μπορεί να διακριθεί στους υποκαταλόγους **build/ | + | Όπως ήδη αναφέρθηκε, |
- | * **src** --> πηγαίως κώδικας | + | * **src** --> πηγαίoς κώδικας |
* **build/ | * **build/ | ||
* **build/ | * **build/ | ||
Line 51: | Line 55: | ||
<target name=" | <target name=" | ||
- | <jar destfile=" | + | <jar destfile=" |
+ | includes=" | ||
</ | </ | ||
</ | </ | ||
Line 70: | Line 75: | ||
===== Εγκατάσταση Apache Ant ===== | ===== Εγκατάσταση Apache Ant ===== | ||
+ | Η εγκατάσταση NetBeans εγκαθιστά και τα απαραίτητα εργαλεία μεταγλώττισης. Εάν χρησιμοείτε NetBeans δεν απαιτείται η επιπλέον εγκατάσταση Ant. | ||
==== Linux ==== | ==== Linux ==== | ||
Line 78: | Line 84: | ||
Εγκατάσταση της εφαρμογής [[https:// | Εγκατάσταση της εφαρμογής [[https:// | ||
- | |Προηγούμενο: | + | |Προηγούμενο: |
java/ant.1455282151.txt.gz · Last modified: 2016/02/12 13:02 (external edit)