gvSIG 2.0.0 build 2050
The plugin package creation process uses the original plugin folder to create the installer again.The plugin code textBox is not editable if different to null or blank.
Added a list of add-on repositories to the installer manager, and methods to use it. Removed all pluginFolder arguments on the installer.Fixed a bug when creating a plugin installation package that modified original plugin properties (package.info) when creating the package
Formated and cleaned up.
Added some API features to allow installation and creation of different types of packages.
Prepare and copy external files and ant build file only when called from the wizard, as it is not needed when called from the maven plugin.
gvsig-desktop#15348
Fixed the creation plugin package extension to allow to copy additional files and folders to the package.
FIxed wrong spell in setAntScript().Fixed bug in Advanced Mode for creating package installer.
Create the plugins installation folder if it does not exists already
Add support to generate the installer index package
Create default PackageInfo when the new package is still not installed.
Source code format
Correct gvspkg file contents
New option to create simple packages from a plugin, as well as the option to create a package set.Also set the default file extensions: - gvspkg: single plugin package - gvspks: package set, contains one or more packages (gvspkg files)
Show already installed packages also in the list of available packages to install.
New method to write the package.info file
New package info fields and bundle files naming using the gvSIG standards as of document:
http://www.gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/anexos/proyectos-oficiales-en-gvsig/nombrado-de-binarios-para-un-plugin-de-gvsig
Adding a listener for the finish action
Refactoring of names
Adding more complex test cases and adding javadoc
Refactoring the name of the services
Moving completely the compress and decompress utilities to the provider services
Adding comments to the API and movving methods to the provider services
Adding source code comments and removing not-used imports
Adding the ant script execution
Adding the ant-copy functionality
Adding "reading" for the creation installer service
Adding ProviderServices to the API
Adding some comments to the source code
Adding the ant capability
Adding the capability to load information from a previous installation
Adding a method to load the install information from a previous installation process
It is possible to copy some external fields
Adding implementation to compress an extension
Updating the creation interface
First commit