On the fullclean target, add code to delete the entired checked-out utilities directory.
Merged in the D1_0_6_2_BRANCH changes that include the transition from ObjectFormat calls to ObjectFormatCache calls.
do not use XML files for storing SystemMetadata - use DB tables only.
Committing the change to the utilities tag to pick up fixes in newline handling at the end of the files. With this, the MetacatClientTests pass.
Modified Metacat to build against the D1_SCHEMA_0_6_1 branch of the dataone schemas by incorporating the 0.6.1-SNAPSHOT version of d1_common and d1_libclient libraries, and refactoring Metacat code references to the d1 schema changed types.
remove very old "metacat webservice" code - as far as i can tell it is never referenced or used. plus we have eocgrid and the new D1 rest services covering this territory now
new EML style tag
use newer ecogrid tag to allow omission of the ecogrid query title (as is allowed in the query.xsd schema)
The DataONE service API jar has been renamed to d1_common_java-0.5.0.jar, updated the build file accordingly. Added debug echo of the test classpath.
use latest eml style tag
use newer EML stylesheet tag
Add a comment to the new target install-configured-metacat.
Using echo to replace propertyfile in order to avoiding character escape.
Add a target to change the configuration value to be true.
remove httpclient 3.1 and custom-built httpclient.jarrework MetacatClient (and other classes) to use httpclient 4updated build to not create httpclient.jarencoding tests now pass.
update to ECOGRID_1_2_2RC2 tag
include geoserver.war in the 'install' target but also allow 'bypass' option when geoserver is not deployed next to metacat
include geoserver.war when building the distributionmove xalan jar into common lib where it is used to compile lsid supporthttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=4307
do not use "filtering" on binary shape files - they will be corrupthttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=4307
Change the ecogrid tag to tags/ECOGRID_1_2_2_RC1.
fullclean will remove entire ecogrid dir rather than just two files.
omit spatial exclusions that do not exist (part of the geoserver removal)
geoserver upgrade:-remove embedded geoserver -include geotools api and update spatial harvesting-include simple template for using maps in skin (openlayers now, not mapbuilder)
use a non-runtime classpath to locate the axis tasks (required when I upgraded to ant 1.8)
only use tags when pulling resources from other projects. if you are doing rapid development in supporting repositories it may be useful to switch to 'trunk' locally but we should try not to forget about this when building releases.also added a few more resources in the 'fullclean' target to really wipe out the external resources
use latest EML xslt tag for build
merge "shared" and "common" EML stylesheets into single "common" directory that is retrieved from the EML repository when Metacat is built
copy, compile, and run the test classes using UTF-8 encoding since they contain special characters
add support for EML 2.1.1
changes for new d1 schemas
changed property name of the dataone_schema tag. fixed one hard coded bug
changed metacat to get the new version of the d1 schemas
fixed a bug where if you don't build from a directory called 'metacat' unintended files can be copied from another 'metacat' directory by the ecogrid build files
reverting accidentally committed changes
trying another build../cicore/cn-buildout/dataone-cn-metacat/usr/share/metacat/knb.war
added a new target to install the dataone schemas from a loca dir if you don't want svn calls being made during installation
Updating build to properly clear temporary export directory before doing svn export.
Add support for getting the DataONE schemas from SVN and copying them into metacat's schema catalog. Still need to update the oracle scripts as well.
Refactored metacat to use dataone-service-api-0.3.0 jar file, with the new JIBX generated types and serialization. Included JIBX runtime jar in metacat to handle serialization and deserialization of SystemMetadata objects. Removed the old API jar file.
Merge 1.9.2 changes back into the trunk
Excluding the Maven ant tasks jar from the metacat war distribution becauseit is not needed (its only used to build dataone-service at build time, andis unused at runtime), and it conflicts with jar files checked in for Springas part of the geoserver install. Also updated dataone interface...
Modified the build.xml to include a new task for building the dataoneservice api package, which generates a jar file that is put into lib. Thistask depends on maven being installed in maven.home, and depends on theDataONE service_api being checed out in a sibling directory to the build....
Updated the build to properly locate the servlet jar depending on whichversion of tomcat is being used, tomcat5 or tomcat6.
Get all eml code from svn instead of cvs
Remove commented out sections
change utilities tag property to include "tag/" so that it can be changed from an explicit tag to "trunk" if needed.
Build against utilities trunk until release time
Create workflow scheduler build
Change MetaCatVersion to MetacatVersion
Revert change to test target that limits the tests run.
Update utilities tag to UTILITIES_1_0_1_RC2
Update utilities tag to 1_0_1_RC1
Format file
axis-ant (1.3) support in metacat (may need additional jars)
force ecogrid to use SVN for checkouts, currently using trunk (but may swap to a tag in the near future)
Added generic scheduler and workflow scheduling functionality.
Begin development for Bug 3835: Design and implement OAI-PMH compliant harvest subsystem
Update version to 1.9.1. Add nrs ldap properties to configuration.
replace eml2_0_1-style-tag with eml2-style-tag
Use only one eml common stylesheet directory for all post 2.0.0 beta versions of eml. Point all eml versions to that directory in skin xml files.
Use the EML_UTIL_0_9_0 tag
Update EML 2.1.0 schema and style (util) tags. These tags now only cover the files relative to each.
Clean perl code before building.
distribute perl autosplit.ix file with metacat. change tomcat startup script output to echos.
add a build property "make.perl.code" so the cgi make can be turned off in build.xml on machines without make.
Format indexPaths in metacat.properties. Remove from build.properties and build.xml. Move indexPath list getter from MetacatUtil to SystemUtil.
Add the service registration xml schema to the database. The ecogrid build will add the schema files to the application (see seek)
Moved ecogrid hostname to build.properties
change the eml tag to RC4 instead of head.
change dev-install target to be install target
re-add line to delete source tar after distribution
created a deb-package target which builds a metacat debian package.
Add test files to source distribution. Remove old tar and zip files from the distribution.
Get helper files from src/scripts
add a build-metacat target that is more intuitive than install-ecogrid
Add release info property to provide a brief description of the release (release candidate info mostly)
Add a tag to the utilities module checkout
move ldap.properties.metadata.xml to auth.properties.metadata.xml
Add lsid server to metacat binary distribution.
Remove test.build property. All test driver files are now included in build.
install-ecogrid is required for the distbinaddresses bug #3618
fix peer.utilites.required variable. Fix Metacat.pm directory.
add getpeerutilities to utilities target
add a getpeerutilities target to check out utilities if it does not exist.
use RELEASE_EML_2_0_1_UPDATE_7 tag for EML style sheet change.http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3059
added testPrepare target which copies server test files into the war if the test.build property is set to true in build.properties
Make ecogrid deploy directories relative paths.
Have test cases read properties from configured metacat.properties file.
Created a distbin target that creates a binary zip and tar.gz which has the war file and supporting install files.
build Metacat.pm from within ant. Deploy cgi files to lib dir inside metacat.
Get eml 2.1.0 files
add ldap.properties.metadata.xml to build
do not copy metacatURL property to seek when building ecogrid - not neeeded now.
move the intall-ldap and install-registry functionality into the warprepare target.
include property for running the install-skin target
Exclude ClientViewHelperTest from unit tests to be run.
Remove token filtering from images
remove outdated filter properties
Add ldap.properties.metadata.xml to distribution
Exclude MCTestCase base class from test build