Plugin:org.tolven.source.ant.plugin
From DOC
Contents |
Overview
See the Developer's Guide for details about how to use this plugin. This plugin is nothing more than a zip file used to populate a project in the developer's environment that contains ant targets used to manage plugin projects.
Version 2.1 Notes
Version 2.1.11
- Added plug-in org.tolven.document.store to pluginsToBuild.
- Moved the xsl and dataextract.application.xml out of dataextract and into it's own pacakage so that PQRI is now a part of only ONC and not core components.
Version 2.1.10
- Added new optional plug-in org.tolven.document.store.fs to pluginsToBuild.
- Relocated necessary scripts to this module as part of removing dependency on onc.component.web.
- In pluginsToBuild, moved the org.tolven.dataextract plug-in to a position before the org.tolven.api plug-in.
Version 2.1.9
- Changed the location of several TRIM files to be associated with the appropriate plugin. The org.tolven.onc.test plugin is a resting place for any type of test data that might be needed for ONC testing.
- Removed org.tolven.client.example from pluginsToBuild. It is entirely RMI-based and cannot work in V2.1.
Version 2.1.7
- Added the section name prefix to the zipfileset, which ensures that the section directory appears in the plug-in zip file.
- Removed org.tolven.assembler.facesconfig and org.tolven.assembler.webxml from pluginsToBuild, since they have been deprecated.
Version 2.1.5
- Reordered some of the plugins to help group some which are closely related
- The following plug-ins were deprecated and thus removed from org.tolven.source.ant.plugin:
- org.tolven.gatekeeper.config
- org.tolven.gatekeeper.ejb
- org.tolven.gatekeeper.html
- org.tolven.gatekeeper.rs
- org.tolven.gatekeeper.ws
- org.tolven.shiroejb
- org.tolven.shirolib
- org.tolven.shiroweb
- Added the following plug-ins to org.tolven.source.ant.plugin, which should have been built in order to complete all which are published:
- org.tolven.component.faces
- org.tolven.component.faces.taglib
- org.tolven.component.tolvenweb.taglibs.ccr
- org.tolven.component.tolvenweb.taglibs.trim
- org.tolven.component.tolvenweb.taglibs.wizard
- org.tolven.component.composite
- org.tolven.component.locale
- org.tolven.component.rar
- Added the ability to declare endorsed directories to the plugin manager.
- Added org.tolven.gatekeeper.ws to pluginsToBuild.xml.
Version 2.1.4
- Permanently removed the following from the build:
- Permanently removed the following from the build:
- org.tolven.library.jdbcdriver
- org.tolven.library.log4j
- org.tolven.library.swinglayout
- org.tolven.api.schemas
- org.tolven.encryption
- org.tolven.glassfish.oracle.config
- org.tolven.glassfish.postgresql.config
- org.tolven.component.application.database.indexes
- org.tolven.library.pluginframework.gui
- org.tolven.ldapmgr
- org.tolven.library.passwordstore.api
- org.tolven.mqkeystore
- org.tolven.passwordstore
- org.tolven.glassfishmgr
- org.tolven.assembler.tomcatserver
- org.tolven.deploy.glassfish
- org.tolven.legacypostgresql.indexes
- org.tolven.oracle.indexes
- org.tolven.web.vestibule
- org.tolven.component.database.
- Temporarily removed the following from the build:
- org.tolven.openam.config
- org.tolven.openam
Version 2.1.3
- Added two new plug-ins for build: org.tolven.legacypostgresql.db and org.tolven.oracle.db.
Version 2.1.2
- Added the target cleanDevLib to managePlugins.xml.
- The buildAll.xml target buildCorePlugins now calls cleanDevLib before building jars into devLib.
- The buildAll.xml target deployCorePlugins now depends on target buildCorePlugins.
Version 2.1.1
- Whenever the build-plugin target is executed, a clean is automatically executed beforehand.
- buildAll no longer needs to distinguish between bootstrap plug-ins and non-bootstrap plug-ins.
- buildBootstrap/buildAllPlugins-noBootstrap are now replaced by buildCorePlugins.
- deployBootstrapPlugins/deployAllPlugins-noBootstrap are now replaced by deployCorePlugins.
- The automatic creation of empty lib directory sections no longer occurs. Plug-ins which incorrectly define sections in their build.xml, which don't exist in the project, will fail until the entries are removed. Eclipse will no longer show needless changes whenever builds are executed.
- Added clean to the build-plugins itself, so that there is no question of whether the built plug-ins for publishing are clean or not.
- Rearranged the build order so that shirolib precedes gatekeeperejb.
- Added org.tolven.us.states to buildAll.xml.
- Removed references to plug-in org.tolven.library.apache-ant. The ant libraries are now provided by the kit directory pluginLib.
Version Notes
Version 0.0.12
- Allowed the plug-in manager to work with V2 by adding TOLVEN_REALM as an environment variable (defaulted to "tolven").
- Added sectionZipIncludes and sectionZipExcludes parameters. The sectionZipIncludes and sectionZipExcludes parameters are used to include or exclude patterns of files for each section from being zipped into the main plugin.zip file. This is useful when those files already appear in a jar file, which is also included in the zip file. If sectionZipIncludes is undefined for a given section, then */ is assumed for both the build/section and build/section/classes. If sectionZipExcludes is undefined for a given section, then **/source is assumed for build/section (because source files appear in devLib.jar). For example:
<antcall target="buildSection"> <param name="section" value="app"/> <!-- Uncomment to include just class files from the main plugin zip --> <!-<param name="sectionZipIncludes" value="*/.class" />-> <!-- Uncomment to exclude just class files from the main plugin zip --> <!-<param name="sectionZipExcludes" value="*/.class" />-> </antcall>
Version 0.0.11
- Changed <pathelement location="${lib}"/> to: <pathelement path="${lib}"/>.
Version 0.0.10
- Added target clean-deploy-to-local-repository which cleans first, beforing building and deploying plugin to repository
Version 0.0.9
Remove vestibule from plugin template which has moved out of tolvenweb and into its own plugin. The vestibule is not usually involved in an application-based plugin.
Version 0.0.8
- Add install.dir property - manage plugins now needs to know the location of the installation directory, where the TPF library is located.
- Add a new task that prepares an HTML page containing all plugin versions selected to be used after repositoryInit.
- Clarify some comments.
- Add RxNorm upload task.
Version 0.0.7
- Add passive mode to FTP tasks which will allow publish to work through firewalls such as in anti-virus software.
Version 0.0.6
- Fix that allows one section to depend on code built in another section.
- Cleanup comments in template manifest, slight reorganization
- Add (commented) line to start debugger for configPhase3
Version 0.0.5
Force devLib to be updated before running configPhase1 and 3.
Version 0.0.3
Fix problem in publish target - the metadata merge was not being done.
Version 0.0.2
This is the first useful version of this plugin.
Version 0.0.1
This version is an experiment to see how creating a plugin that creates plugins would work.

