Skip to content

bzafiris/Library

 
 

Repository files navigation

Βιβλιοθήκη Πανεπιστημίου

Το παράδειγμα της δανειστικής βιβλιοθήκης του βιβλίου Μ. Γιακουμάκης και Ν. Διαμαντίδης, Τεχνολογία Λογισμικού, Σταμούλης, 2009. Περιλαμβάνει τον πηγαίο κώδικα και παραδείγματα των λοιπών εγγράφων του λογισμικού.

Οικοδόμηση

Η οικοδόμηση (build) του λογισμικού γίνεται με το εργαλείο ant. Η εγκατάσταση του ant είναι σχετικά απλή. Αφού κατεβάσουμε το ant, (έστω την έκδοση 1.9.6) και το αποσυμπιέσουμε σε κάποιο φάκελο π.χ. C:\Program Files\apache-ant-1.9.6\ θα πρέπει:

  • να προσθέσουμε τον φάκελο bin της εγκατάστασης στο path. Για το παράδειγμά μας προσθέτουμε το C:\Program Files\apache-ant-1.9.6\bin\.
  • να ορίσουμε τη μεταβλητή περιβάλλοντος ANT_HOME. Στο παράδειγμά μας είναι ο φάκελος C:\Program Files\apache-ant-1.9.6\.

Για να εκτελέσουμε από τη γραμμή εντολών (command line) θα πρέπει να μετακινηθούμε στο φάκελο του αρχείου της οικοδόμησης (για την περίπτωσή μας εκεί που βρίσκεται το build.xml). Η τυπική εκτέλεση του ant είναι

ant [options] [target [target2 [target3] … ]]

Όπου option είναι οι διαφορετικές επιλογές όπως για παράδειγμα το όνομα του αρχείου της οικοδόμησης (αν δεν δηλωθεί είναι το build.xml) και κατόπιν το όνομα ενός ή περισσοτέρων στόχων που θα πρέπει να επιτευχθούν. Η εκτέλεση ant all μεταγλωττίζει των κώδικα, εκτελεί τους αυτόματους ελέγχους, παράγει αυτόματες αναφορές και τέλος παράγει την τεκμηρίωση του λογισμικού.

Eclipse

Η εισαγωγή του project στο Eclipse γίνεται με την επιλογή File/Import/Existing Projects into Workspace με την επιλογή του φακέλου που περιλαμβάνει το project.

Τεκμηρίωση

Για την τεκμηρίωση του λογισμικού χρησιμοποιήθηκαν τα εργαλεία Mylyn Wikitext για τη συγγραφή των κειμένων και το UMLet για την κατασκευή των διαγραμμάτων UML.

About

Library for a University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.7%
  • XSLT 2.3%