Δε νομίζω ότι υπάρχει κάποιος από εμάς που να μην γνωρίζει για το Eclipse. Το συγκεκριμένο περιβάλλον ανάπτυξης ούτως ή άλλως δε χρειάζεται ιδιαίτερες συστάσεις. Οι γλώσσες προγραμματισμού που υποστηρίζει είναι πρακτικά απεριόριστες (χάρη σε αμέτρητα plugins που έχουν βγεί) ενώ τις δυνατότητες επεκτασιμότητάς του έχουν χρησιμοποιήσει διάφορες τεχνολογίες. Σε αυτό το πλαίσιο η Springsource δημιούργησε ένα ξεχωριστό περιβάλλον ανάπτυξης για όλη τη γκάμα των τεχνολογιών της, το Spring Tool Suite (STS), που κουμπώνει πάνω στο Eclipse.
Το STS το έχουμε δει και σε προηγούμενα άρθρα μας. Εδώ θα δούμε πώς εγκαθίσταται σε ένα περιβάλλον Ubuntu σε λίγα, απλά βήματα.
1. Προαπαιτούμενα
- Γραφικό περιβάλλον στο Ubuntu (Χ Server / GTK φτάνει)
- STS: Κατεβάζετε την τελευταία έκδοση του STS από το site της SpringSource και επιλέγουμε τον springsource-tool-suite-x.x.x.RELEASE-ex.x.x-linux-gtk-installer.sh.
- JDK version > 5. Προτείνω την έκδοση της Sun/Oracle αν και θεωρητικά μπορεί να λειτουργεί και σε άλλες version. Ελέγξτε την έκδοση κάνοτντας
[bash]
george@hephaestus:~$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
[/bash]
Αν δεν υπάρχει java ή η κδοση που έχετε δεν είναι Sun/Oracle JDK και θέλετε να το εγκαταστήσετε στο Ubuntu σας ακολουθείστε τις οδηγίες στο αντίστοιχο άρθρο του Αλέξιου για το ApacheDS.
2. Εγκατάσταση
Βήμα 1: Εκτελούμε την εντολή εγκατάστασης
Πηγαίνουμε στο φάκελο που κατέβηκε το αρχείο και το κάνουμε εκτελέσιμο με την εντολή
[bash]
chmod u+x springsource-tool-suite-2.6.0.RELEASE-e3.6.2-linux-gtk-installer.sh
[/bash]
Βήμα 2: Τρέχουμε το αρχείο.
Aν όλα έχουν πάει καλά με το περιβάλλον JDK και GTK θα δούμε κάτι σαν το παρακάτω
[bash]
./springsource-tool-suite-2.6.0.RELEASE-e3.6.2-linux-gtk-x86_64-installer.sh
*************************************************
* Welcome to the *
* SpringSource Tool Suite 2.6.0.RELEASE *
* Installer *
*************************************************
preparing the installer… done
starting UI installer. please follow instructions on screen…
[/bash]
Βημα 3: Ακoλουθούμε τα βήματα του Wizard
Επιλέγουμε το φάκελο εγκατάστασης, όπου x.x.x η έκδοση του STS.
Επιλέγουμε όλα τα πακέτα.
Το JDK Path βγαίνει μόνο του και αν δε θέλουμε κάτι άλλο το αποδεχόμαστε ως έχει
Αυτό ήταν !!! Για ευκολία προτείνω να το βάλετε και στο Tool Bar ή το μενου του περιβάλλοντος στο οποίο δουλεύετε κάνοντας right-click στο top panel και επιλέγοντας το “Add to Panel” επιλέγουμε Custom Application Launcher όπως παρακάτω. Το εικονίδιο βρίσκεται επίσης στον ίδιο φάκελο και ονομάζεται icon.xpm.
3. Παραμετροποίηση
To πρώτο πράγμα που μας ζητάει η εφαρμογή όταν σηκώνεται για την πρώτη φορά είναι η τοποθεσία του workspace δηλαδη που θα αποθηκεύονται τα διάφορα projects
Αφου επιλέξουμε workspace, η εφαρμογή ανοίγει και είμαστε έτοιμοι να προχωρήσουμε στην τελική παραμετροποίηση.
Επιλέγουμε Open Dashbioard από την πρώτη οθόνη για να πάμε στο περιβάλλον ανάπτυξης.
Εγκατάσταση Source Control
Το IDE έρχεται με προεγκατεστημένη τη δυνατότητα σύνδεση με CVS. Αν θέλουμε να βάλουμε κάποιον άλλο Source Controller τότε πρέπει να κατεβάσουμε τα αντίστοιχα plugins. Ας δούμε πως γίνεται αυτό για το SVN.
Από το μενου επιλέγουμε Help => Install New Software και κάνουμε Add και εισάγουμε το link που αναφέρεται στο download site του Tigris Subclipse για το Eclipse και το προσθέτουμε όπως φαίνεται παρακάτω .
Επιλέγουμε όλα τα πακέτα (βάζουμε τικ) και πατάμε Next και πάλι Next. Κατόπιν κάνουμε αποδοχή σους όρους. Αν μας ζητηθεί η επιβεβαιώση για κάποιο warning σε Unsigned Content πατάμε ΟΚ. Κατόπιν του restart που μας ζητείται και το κάνουμε είμαστε ΟΚ για να χρησιμοποιήσουμε το SVN.
Για να βεβαιωθούμε ότι έχει γίνει κάνουμε File => New => Other και το popup που ανοίγει βάζουμε στο Search τη λέξη svn. Θα δούμε κάτι σαν το παρακάτω:
Από εκεί και πέρα σε επόμενο άρθρο θα δούμε περισσότερες λεπτομέρειες για τη σύνδεση του STS / Eclipse με κάποιο repository.
Tuning
Αν θέλουμε να έχουμε επηρεάσουμε το JVM που τρέχει το STS μπορούμε να αλλάξουμε τις παραμέτρους στο STS.ini αρχείο που βρίσκεται στον ίδιο φάκελο με το STS executable
[bash]
-vm
/app/Software/jdk1.6.0_20/bin/java
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345
-product
com.springsource.sts.ide
–launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
[/bash]
Αυτά προς το παρόν σε επόμενα άρθρα θα δούμε και άλλες λειτουργίες του STS/Eclipse όπως το Maven build, άλλες τεχνολογίες Spring μέσα από το εργαλείο αυτό κτλ.
Για τώρα…. ENJOY !
Pingback: Apache Directory Server (ApacheDS): Εγκατάσταση σε UBUNTU
Hello are using WordPress for your site platform?
I’m new to the blog world but I’m trying to get started and set up my own.
Do you require any coding expertise to make your own blog?
Any help would be really appreciated!
Feel free to visit my web blog :: brochure printers