History | View | Annotate | Download (3.65 KB)
refs #3966, corregido el orden de las dependencias de un Library, no tenia en cuenta las dependencias transitivas para establecer el orden de inicializacion, estableciendose un orden de inicializacion aleatorio cuando estas existian.
Add or update headers to the current gvSIG Association one.Updated while in the Code Copyright Review for the OSGEO incubation process report.
New library ordering to solve bug gvsig-desktop#67#67
Add new method so the libraries may register themselves there instead of the constructor, so the application may continue starting even if there is an error in one of the libraries.
Added new Library.TYPE for service or provider libraries.Also updated library ordering logic to take the new type into account, solve a bug with priorities, and when a requirement to a library is found, load everything to get a fully functional library: API, implementation and all available services.
Added getPriority functions in AbstractLibrary and improved OrderedLibs for resolving duplicated implementations problems choosing by its priorities. Added getPriority in the Library API as well.
Add some javadoc comments.
Change Library TYPE declaration
Add Library methods to specify dependencies with other libraries.
Correct javadoc
New project structure with workspace bootstrapping added