include eml2.0.0beta4 DTD during Metacat build so that we can continue to accept (and validate) beta4 documents.This arose when testing Metacat as DataONE Coordinating Node where legacy documents are being housed in the CN.
actually use the filter token for stmml-1.1 schema
register stmml-1.1 schema (distributed as part of EML 2.1.0) in an effort to avoid unnecessary network traffic or the failed retrieval of the stale XSD sitting on unofficial servers
restore "test" target that I nuked when adding runoneclass. (thanks, Chris)
refactor D1-specific upgrade utilities into their own package
upgrade to hazelcast 1.9.4.6 so that threadpools are released when not needed (http://code.google.com/p/hazelcast/issues/detail?id=765).include ant target to run a specific main class (mostly for debugging)
test harness for running system metadata generation outside of the upgrade process
use "test" to exercise upgrade code on staging DB.
use EML 2.1.1 tag as final tag for the schemahttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532
use RELEASE_EML_UTILS_1_0_0 for EML style sheetshttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532
use EML 2.1.1 RC4 tag before final tag (schema)http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532
use final tag for building with utilities (tags/UTILITIES_1_1_0)http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532
use final tag for building with ecogridhttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532
Modified build to include documentation in the war file that is generated as part of the build, if the 'documentation' target has been run before thewar target. This is not done automatically because its not clear if allpeople will have the proper sphinx environment set up to build the...
Adapted the build to be able to generate the Sphinx Admin Guide, and tobetter handle the copyright for Javadoc generation.
Using a branch name for the utilities project. This branch is a copy of the trunk and it uses the BSD license.We will move this branch to a tag soon.
Change the ecogrid tag to 1.2.2.RC5.
newer seek tag
use EML style tag for: only show organization when the individual is omittedhttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=5499
load hazelcast test files from the classpath rather than from rob's personal directory.
move the DataONE 1.0.0-SNAPSHOT
call the web.xml tomcat6 not tomcat5
include default hazelcast.xml in the war build
remove unused/old D1 SCHEMA downloads and build tasks
exclude non-test cases (d1)
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