Δημοσιεύτηκε: 17 Φεβ 2013, 16:35
alkismavridis έγραψε:1. Δε θέλω να ελέγχεται από το πρόγραμμα μόνο και μόνο επειδή... φτιάχνεται μόνο μία φορά, άρα δεν υπάρχει λόγος.
Αν όμως πάει κάποιος και κατά λάθος ή επίτηδες διαγράψει αυτόν τον φάκελο;
Το πρόγραμμα φαντάζομαι θα "κρασάρει" και δεν θα καταλαβαίνει ο χρήστης και γιατί.
Δεν κοστίζει τίποτα να κάνεις έναν έλεγχο κάθε φορά που ξεκινάει το πρόγραμμα.
alkismavridis έγραψε:Πιστεύεις δεν πρέπει να υπάρχουν και τα .class αρχεία στο αποθετήριο;
Το έκανα για ευκολία: δε χρειάζεται όλοι να έχουν jdk για να κάνουν compile. Άλλωστε είναι πολύ μικρά αρχεία..
Ναι. Τα binaries δεν πρέπει να βρίσκονται στο source tree.
Χρησιμοποίησε ένα makefile ή κάτι άλλο για να είναι εύκολο για τον χρήστη με μια εντολή να κάνει μόνος του το compile.
Το καλύτερο απ' όλα είναι να δεις πως είναι οργανωμένα τα source trees από μεγάλες και δημοφιλείς εφαρμογές σε java και πως γίνεται η εγκατάσταση κτλ. για να πάρεις ιδέες και να ακολουθήσεις τις συνηθισμένες πρακτικές.
Από εκεί και πέρα αφού ακούστηκε κάτι για δημιουργία πακέτου deb δεν υπάρχει πρόβλημα.
Οι χρήστες debian/ubuntu θα μπορούν να χρησιμοποιούν τα έτοιμα binaries αν δεν θέλουν να κάνουν χειροκίνητα compile.
Μπορεί μόλις βρω χρόνο να κάνω και ένα πακετάκι για Arch Linux τώρα που πειραματίζομαι μ' αυτά.