Add httpclient.jar into cpath.
Change dtdsql target to dtdshemasql.
Add variable replication error log file.
Add a variable for itislib.
Add a new target schemasql. It will register eml2 namesapce into xml_catalog.
added a prefix to the debug statements. the default is the build name property. The prefix can be set in the build.xml file. the property name is 'debugprefix'
move cvs-root to easily be edited.
added target to clean the servlet install directory
Add a new project name runonetest. It can run single junit test. The class name can be passed to build.xml. The syntax is: ant -Dtesttorun=className runonetest
Add a default content type for data file.
Add eml.jar into class path and copy eml.jar and configxml.jar into web-info/lib
Fixed a error in getdtd
Add a target name getschema.
Add a new property inlinedatafilepath in order to store inline data.
fixed bug with copying images in the build file
Change xerces.jar to xercesImpl.jar
Change the release number.
Change something for release.
Revise some code.
In target "getdtd", filtering was set to be "No" when copy style sheet from build directory to lib directory. Filtering will be done when copy these files from lib directory to install directory in "install". The reason why we do this is because it will cause problem when we release metacat. When we release metacat, dtd files and style sheet file are included, so some stycle sheet's token was replaced by distributor's setting, which is different to user. Now token will be replaced in "installation", token will be replaced by user's setting.
Add http:// to systemidserver
Get rid of source file from dist target.
changed values for release
Updated README and build.xml in preparation for a new release. Looks to meas though the dist and distsrc targets are not working properly because thedist target produces a distribution with source code, which it should notdo. Need to check into this.
This is a test for change cvs server from nceas to ecoinformatics. The debug level was changed from 35 to 50.
Merge cvs branch replication to cvs head.
Change eml-tag to RELEASE_EML_2_0_0_BETA_6_REV1. In "getdtd" target, style sheet will be check out from eml module and will be copy to lib/style.
Change directories setting for junit test and junit nettest.
Add a set system peroperty -Djava.protocol.handler.pkgs=HTTPClient in nettest target.Fixed the bug in running ant in gethttpclient target.
Add two targets in build file: gethttpclient and nettest. gethttpclient wil checkout morpho and ran ant get httpclient.jar(cvs doesn't have httpclient.jar). nettest will run a junit test which will involve httpclient.jar file.
Add a variable named datafilepath in it. MetaCat administrator should specify the absolute path for storing data file.
Add two variables named replicationsenddata and replicationacceptdata. Metacat administrator can configure metacat can send or accepte or both to data file
Add a property named debuglevel in it. This property will control the debug message. It set higher, more debug message will print out
Revise junit testing part and make it working.Delete the variables for httpclient.jar and junit.jar
Add two variables junit and httpclient in cpath
Adding two properties: replication and replicationdata. Administor can config build.xml instead of metacat.properties file.
Adding a new token "context" in it.
changed some values for the release
When Metacat installed, it can automatically create data directory for data file.
updated build file. fixed the dist target so it doesn't copy the build directory into the distro.
updated authldap to get the groups to work (king of)
Add a property named systemidserver, its value="http://host.domainname:8080" Add a token named systemidserver too.
Add a target - test in the file. Now user can type "ant test" to run the test class extends from JUnit.
fixed my tagging error
some small changes I had to make to get the QAENGINE demo to work right. this should be committing in a branch
A property named "morpho" was added. It is the path for morpho.jar. (Now, in DBQuery class some morpho package class are used). Morpho was added to cpath too. During the "install", morpho willbe copy to the target too.
Removed an obsolete filter fromthe build.xml file.
Modified the build.xml file to make it easier to set up the configuration.There is now a "config" target in which all of the properties that are usuallymodified are located. Also, now one sets the location of tomcat and thewebapps dir, and chooses a name for the tomcat context, and everything else...
took my password out of the build file
integrated the postgres and oracle properties into one build file. now, if you want to switch between oracle and postgres, you just change the 'depends' attribute in the 'init' target. also, I fixed the path to the servlet.jar file to match up with where tomcat now stores it (lib/common/servlet.jar instead of lib/servlet.jar).
Modified the build file to point at the proper eml directory so that the"getdtd" target can find the right files to be checked out.
Committed changes to the build file so that it properly copies the Xalanjar files instead of the oracle xml parser which has been eliminated.
fixed error with dist target so that it now copies the source correctly
fixed error I introduced when I got postgres working
updated metacat so that the xmlparserv2.jar file is no longer needed. replaced all of teh oracle xml processing with xalan and xerces.
readded the oracle stuff to te build file
made a ton of changes related to keeping oracle SQL code out of the main classes. fixed a bug where the timing of the index thread was off so when it went to index a document, the document was not already in xml_documents thus breaking the FK relation between xml_documents and xml_index. I think that bug might be the reason for the blank resultset screens in morpho. made the postgres implementation much more robust.
updated for new release
new build file with updated release number
made it so we can now use multiple accessfilestypes and packagdfiletypes in the metacat.properties file. Also fixed a bug introduced when the 'http://' was removed from behind the server name in the loaddtd.sql script and the knb.xml file
More changes to build process. No longer need the instdtd targetbecause it is handled by the install target. Updated installationinstructions accordingly.
Updated documentation to reflect new installprocess.
Modified build.xml to properly copy the docs into the distribution, whichrequired some changes in the ant token filtering scheme.
Updated build.xml to improve dtd handling so that DTDs can be included inthe distribution.
Improvements to the build process that make it easier to install the DTDsform EML. There are now three new targets in the build.xml file:
getdtd: uses cvs to get a working copy of a tagged release of eml instdtd: copies the DTDs from the build directory to the install directory...
README and build changes in preparation for the 1.0.0 release of Metacat.The files contributing to this release are being tagged in CVS as"METACAT_1_0_0".
Added new beta5 version of eml-software dtd, and added to catalog.
Added new DTD files for the new release of EML. Changed the namingconvention for all new DTDs, so the public IDs are now consistentlyversioned.
Updated metacat login semantics. Now, metacat assumes the username passedin is the 'full' distinguished name of the user. If that fails, theninstead it tries looking up the string and seeing if it can determinewhat the DN is, then uses it. The preferred method of logging in via...
Updated build.xml and README for a Beta 3 release. This is a temporaryrelease until the full Release 1.0 is produced next week.
Fixed problem with metacat handleReadAction where the OutputStream from theresponse object was closed and an attempt to reopen a PrintWriter was madeon the same response, which is illegal. Now the OutputStream is convertedto a PrintWriter in order to write the XML error message back to the client....
server property is used in replication thusit should include the SSL port number
Minor bug fixes following change in style handling. Fixed image locations,cleaned up main resultset stylesheet.
Added support for multiple user interfaces by enabling style sheettransformations to be configured from within metacat rather thanfrom in the database. Now, metacat uses the qformat parameter to determinea "style set", which is mapped to an xml configuration file that...
Added new filter for style-path
Revised build.xml and metacat.properties to make it easier toinstall alternative stylesheets for metacat. In the process,replaced the deprecated copydir and copyfile commands in build.xmlwith appropriate "copy" commands.
Updated build file to resotre changes that were lost when version1.54 was committed.
changed web-base-url to http://knb.ecoinformatics.org
made ant copy the dtds
Clean up after building distribution.
Updated build.xml with new targets to create metacat distributions.Run "ant dist" to create a non-source distribution and "ant distsrc" to create a source distribution. Best if this is run on a cleancheckout to be sure not to include extraneous files that are not in CVS.
Modified Metacat to support large data file uploads. This is accomplishedby supporting a new content type for data sent to metacat: multipart/form-datawhich allows multiple files to be sent in a standard MIME format. TheMetacatServlet.handleGetOrPost() method now checks the incoming content...
fixed error with exception handling in metacat servlet and added new dtds to the sql script
removed descrpency between the gzipped release version of build.xml and the one in cvs
Module cleanup inpreparation for a release.
Updated build files with minor documentation changes.
Modified the license and copyright terms for many of the files. Addeda LICENSE file and a README file in preparation of a distribution.
added the data port param
Re-inserted changes from version 1.38 of build.xml that were accidentallyoverwritten when version 1.39 was checked in. Now, building the protocolhandler jar file works again.
added token "install-dir" needed for DTD upload
added an ant substitution for the jdbc connection string (fixed typo)b
added an ant substitution for the jdbc connection string
added ant substitution for server and replication-log
server
replication-log
Modified the build.xml file to support the new protocol handler classes,which need to be built in a separate jar file bust it must be installedas part of the tomcat servlet environment, not the web application. Now acommand of "ant protocol" will create the protocol.jar file, which must be...
fixed typo that was accidentally committed.
removed server-code param
added server-code property
added replication properties
Changed target of the javadoc builds to the build/docs/apiDocs directoryso that we no loger version track the javadoc html files -- they changestoo much between each of the times we would generate them. Also, removedthe old javadoc documentation that was found in the "docs" subdirectory.
Modified stylesheets to use the default.css file from the new KNB web site.Also, provided a new resultset.xsl that represents a simple freetext queryof the KNB data repository. Updated build.xml to relect the location of thenew css stylesheet.