Ως γνωστόν, οι βιβλιοθήκες του JDeveloper βρίσκονται στο μενού Tools-->Manage Libraries. Ένα μειονέκτημα που παρουσιάζει η διαχείριση των βιβλιοθηκών των extensions, είναι η αδυναμία αλλαγής των στοιχείων τους από τον χρήστη, καθώς όλα τα στοιχεία (class path, source path, JavaDoc path) εμφανίζονται ανενεργά.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEBTbPfQIfuRDQNFVAhxJ7FrTPMQtKXkbDSPd8kiALzBasUEjtlZvvRJ5ejrDOtivHkon4z2ZSou4AV5ZcHpQVgl_hs9umXS-GQ4jRySTAj9cSHhYhXq8nX3D-s6YLCjOkreEIwQ/s320/Screenshot-Manage+Libraries.png)
Το πρόβλημα αυτό το αντιμετώπισα με το extension του Spring (http://www.springframework.org), το οποίο δεν περιελάμβανε JavaDoc πληροφορία, δηλαδή η καταχώρηση Doc Path στην βιβλιοθήκη ήταν κενή.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoN4jTy6lQUIaliHIHrU3V4IGhB4pjeH6Q_0c-UNkB9mFuGbgeBfwIkKAW2tDnJZlWnirIz4aemekiDvqxWm5nu3Ov1cU5dspwZRV0vNT0NayZQmrzcE99hFnnNUOe17qBCjCASQ/s320/Screenshot-Manage+Libraries-1.png)
Για να ξεπεραστεί αυτό το πρόβλημα και έπειτα από συμβουλή του Duncan Mills (http://groundside.com/blog/DuncanMills.php) αναγκάστηκα να πειράξω την αρχική εγκατάσταση του Spring extension ως εξής:
- Κατέβασμα του JavaDoc για το Spring από το http://www.springframework.org
- Αντιγραφή του Spring extension jar που βρίσκεται στο $JDEV_HOME/jdev/extensions σε ένα άλλο directory
- Unzip του jar αρχείου (εντολη jar xvf όνομα_αρχείου_extension.jar)
- Τροποποίηση του αρχείου META-INF/extension.xml ώστε αμέσως μετά το tag
να περιλαμβάνει μια καταχώρηση του στυλ: διαδρομή_αρχείου_javadoc - Επαναδημιουργία του Spring extension με την εντολή jar cvf όνομα_αρχείου_extension.jar
- Αντιγραφή του αρχείου που μόλις κατασκευάστηκε στον κατάλογο $JDEV_HOME/jdev/extensions και αντικατάσταση του παλαιότερου
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx9aebK6RbCVUz12cLei7laJsPFoaUB3ngB5VlWp6A0x3NKu2t8fpNEg9lUTFTD1SdzK8EfPpefLrnGtQOxVujGbxG7nxwmFQncacTizpWgu8x6WCMmAFI3l85npfT3kQ8LIlZw/s320/Screenshot-Manage+Libraries-2.png)
ενώ πλέον η JavaDoc βοήθεια θα είναι στη διάθεσή σας για το Spring extension.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT6x3ep8hnIFDRUZhI1KKVWwhhritYtTYAoKi2qEEgILGyUeXt4JgnEI2Dh5Lj3EbnQrxkzfYpp82XD-D5Tlfzyv9y1jOJVprje7AS9ysw4TIw7gKj1i6nJvx3XaMeywAzrHsE6g/s320/javadoc.png)
No comments:
Post a Comment