metacat / build.xml @ 8018

  • svn:eol-style: native
  • svn:executable: *
  • svn:keywords: Author Date Id Revision
# Date Author Comment
7803 06/13/2013 04:41 PM Jing Tao

The "war" target will build the metacat-index.war as well.

7775 05/23/2013 10:42 PM Jing Tao

Make the target init depend on build-metacat-common.

7770 05/23/2013 04:29 PM ben leinfelder

exlude /lib/maven from the war file

7737 05/21/2013 11:05 PM ben leinfelder

first pass at integrating CILogon/MyProxy certificates in Metacat. Configuration is specific to for the time being (this will cause localhost deployments to fail webapp deployment).

7661 05/02/2013 12:46 PM Jing Tao

Copy the index fields description file to the web-inf dir.

7655 05/01/2013 10:55 PM ben leinfelder

only build metacat-common before compile, no need to do it every time the ant build is called.

7637 04/30/2013 03:09 PM ben leinfelder

move maven.home into build properties (hoping that hudson will be able to correctly override it)

7633 04/29/2013 09:16 AM Jing Tao

Add the code to build the metacat-common.

7624 04/25/2013 02:18 PM ben leinfelder

create the lib/maven directory in order to resolve the deps and carry on with the build.

7623 04/25/2013 02:04 PM ben leinfelder

require utilities.jar before compile

7622 04/24/2013 07:34 PM ben leinfelder

use maven to manage most jar dependencies in Metacat.
Exceptions include: LSID, Datamamager (EML),

7621 04/24/2013 05:03 PM Jing Tao

Include solr and lucene jar files into the war. We maybe change it when we use pom.xml to manage the jar dependency.

7583 04/19/2013 09:08 AM ben leinfelder

do not skip tests during metacat-index package phase.

7568 04/16/2013 04:26 PM ben leinfelder

split the deployment of metacat-index.war copy into two different tasks so that the "install" target puts it in both the /dist and "deployment directory" whereas the "install-metacat-index" bypasses metacat building and kust rebuilds the metacat-index.war and puts it in the deply directory.

7567 04/16/2013 04:08 PM Jing Tao

copy the metacat-index.war file to the app.deploy.dir rather than dist.dir.

7561 04/16/2013 01:04 PM ben leinfelder

build metacat-index.war using maven and copy to the metacat /dist folder.

7543 04/10/2013 03:35 PM ben leinfelder

use updated EML stylesheet tag.

7521 03/22/2013 04:50 PM ben leinfelder

enable plantuml generation when building the sphinx documentation. note that you do need to have graphviz installed, but hopefully that is all.

7502 02/25/2013 09:23 AM ben leinfelder

use utilities 1.3.0 tag

7497 02/22/2013 12:05 PM ben leinfelder

use utilities and eml style tag as we prep for release.

7491 02/21/2013 12:43 PM Brendan Hahn

Search and indexing with Lucene/SOLR
Requires a manually configured SOLR installation
Not currently used by the rest of metacat

7474 12/12/2012 02:32 PM ben leinfelder

use utilities tag to build (remember to 'fullclean' after this update!)

7458 12/04/2012 02:32 PM ben leinfelder

use utilities and eml RC tags for building Metacat.

7423 11/12/2012 11:28 AM ben leinfelder

correct the "?" links in the admin pages to the docs pages that are deployed as part of metacat.

7403 10/16/2012 01:50 PM ben leinfelder

remove morpho.jar -- moved needed classes into shared utilities project. (currently building form utilities trunk -- be sure to 'ant fullclean' to get the latest utilities.jar built)

7380 09/12/2012 03:23 PM ben leinfelder

include sessionid when constructing the EML download link. pull from RELEASE_EML_UTILS_1_0_5 eml tag.

7377 09/12/2012 08:33 AM ben leinfelder

include sessionid when constructing the EML download link. pull from RELEASE_EML_UTILS_1_0_5_RC1 eml tag.

7376 09/10/2012 11:42 AM ben leinfelder

use RELEASE_EML_UTILS_1_0_4 for EML stylesheets

7374 09/07/2012 09:21 AM ben leinfelder

use RELEASE_EML_UTILS_1_0_4_RC1 for EML stylesheets

7281 06/18/2012 11:57 PM ben leinfelder

use eml stylesheet tag (1.0.3)

7276 06/18/2012 02:27 PM ben leinfelder

update for 2.0.1 upgrade -- scripts, docs, readme

7271 06/11/2012 08:41 PM ben leinfelder

include xml-apis*.jar when building the LSID authority.war -- without this file the authority webapp has a fatal error (no class def found) on init.

7267 06/07/2012 12:55 PM Jing Tao

excluded the HzObjectPathMapTest$1 and HzObjectPathMapTest$2 classes which are not test classes in the test taraget.

7263 06/07/2012 09:19 AM ben leinfelder

use 1.0.2 tag for EML stylesheets

7259 06/07/2012 12:43 AM ben leinfelder

use RC for EML stylesheets before going to yet another minor revision number.

7257 06/06/2012 09:57 PM ben leinfelder

add 'fulldist' target to combine building of src and bin distributions

7250 06/06/2012 01:13 PM ben leinfelder

remove distribution tar.gz and zip files on fullclean.

7248 06/06/2012 12:50 PM ben leinfelder

get utilities source from the correct checkout location

7238 06/05/2012 03:34 PM Jing Tao

exclude the MockObjectPathMap class from the test target since it is not a junit test.

7237 06/05/2012 03:22 PM Jing Tao

exclude QueryRunner in test target. This is not a junit test file.

7233 06/04/2012 08:15 PM ben leinfelder

use updated tag for EML stylesheet-only changes

7232 06/04/2012 08:04 PM ben leinfelder

use updated tag for EML stylesheet-only changes

7194 05/28/2012 01:25 PM ben leinfelder

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.

7110 04/02/2012 01:03 PM ben leinfelder

actually use the filter token for stmml-1.1 schema

7109 04/02/2012 11:50 AM ben leinfelder

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

7011 02/11/2012 04:56 PM ben leinfelder

restore "test" target that I nuked when adding runoneclass. (thanks, Chris)

6999 02/08/2012 10:58 AM ben leinfelder

refactor D1-specific upgrade utilities into their own package

6966 01/30/2012 02:49 PM ben leinfelder

upgrade to hazelcast so that threadpools are released when not needed (
include ant target to run a specific main class (mostly for debugging)

6959 01/26/2012 09:34 PM ben leinfelder

test harness for running system metadata generation outside of the upgrade process

6956 01/26/2012 10:49 AM ben leinfelder

use "test" to exercise upgrade code on staging DB.

6922 01/18/2012 11:05 AM ben leinfelder

use EML 2.1.1 tag as final tag for the schema

6921 01/18/2012 10:40 AM ben leinfelder

use RELEASE_EML_UTILS_1_0_0 for EML style sheets

6915 01/17/2012 02:28 PM ben leinfelder

use EML 2.1.1 RC4 tag before final tag (schema)

6914 01/17/2012 02:21 PM ben leinfelder

use final tag for building with utilities (tags/UTILITIES_1_1_0)

6913 01/17/2012 01:57 PM ben leinfelder

use final tag for building with ecogrid

6898 01/12/2012 06:52 PM Matt Jones

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 the
war target. This is not done automatically because its not clear if all
people will have the proper sphinx environment set up to build the...

6897 01/12/2012 06:03 PM Matt Jones

Adapted the build to be able to generate the Sphinx Admin Guide, and to
better handle the copyright for Javadoc generation.

6801 12/16/2011 11:37 AM Jing Tao

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.

6781 12/13/2011 04:36 PM Jing Tao

Change the ecogrid tag to 1.2.2.RC5.

6607 11/04/2011 03:04 PM ben leinfelder

newer seek tag

6581 11/01/2011 02:09 PM ben leinfelder

use EML style tag for: only show organization when the individual is omitted

6565 10/28/2011 08:39 PM ben leinfelder

load hazelcast test files from the classpath rather than from rob's personal directory.

6561 10/27/2011 05:51 PM ben leinfelder

move the DataONE 1.0.0-SNAPSHOT

6559 10/27/2011 04:05 PM ben leinfelder

call the web.xml tomcat6 not tomcat5

6486 09/21/2011 05:24 PM ben leinfelder

include default hazelcast.xml in the war build

6438 09/15/2011 12:58 PM ben leinfelder

remove unused/old D1 SCHEMA downloads and build tasks

6363 07/20/2011 03:05 PM ben leinfelder

exclude non-test cases (d1)

6184 06/22/2011 05:21 PM Jing Tao

On the fullclean target, add code to delete the entired checked-out utilities directory.

6124 06/07/2011 09:53 AM Chris Jones

Merged in the D1_0_6_2_BRANCH changes that include the transition from ObjectFormat calls to ObjectFormatCache calls.

6097 05/24/2011 04:18 PM ben leinfelder

do not use XML files for storing SystemMetadata - use DB tables only.

6096 05/20/2011 10:23 AM Matt Jones

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.

6092 05/19/2011 01:52 PM Matt Jones

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.

6053 04/28/2011 02:31 PM ben leinfelder

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

6026 03/29/2011 01:18 PM ben leinfelder

new EML style tag

6013 03/17/2011 09:02 AM ben leinfelder

use newer ecogrid tag to allow omission of the ecogrid query title (as is allowed in the query.xsd schema)

6003 03/02/2011 02:47 PM Chris Jones

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.

5980 02/17/2011 11:28 AM ben leinfelder

use latest eml style tag

5964 02/16/2011 11:38 AM ben leinfelder

use newer EML stylesheet tag

5925 02/07/2011 11:31 AM Jing Tao

Add a comment to the new target install-configured-metacat.

5924 02/07/2011 11:20 AM Jing Tao

Using echo to replace propertyfile in order to avoiding character escape.

5919 02/04/2011 04:45 PM Jing Tao

Add a target to change the configuration value to be true.

5914 02/04/2011 06:17 AM ben leinfelder

remove httpclient 3.1 and custom-built httpclient.jar
rework MetacatClient (and other classes) to use httpclient 4
updated build to not create httpclient.jar
encoding tests now pass.

5892 02/03/2011 10:21 AM ben leinfelder

update to ECOGRID_1_2_2RC2 tag

5872 01/31/2011 03:31 PM ben leinfelder

include geoserver.war in the 'install' target but also allow 'bypass' option when geoserver is not deployed next to metacat

5866 01/31/2011 11:29 AM ben leinfelder

include geoserver.war when building the distribution
move xalan jar into common lib where it is used to compile lsid support

5865 01/28/2011 07:22 PM ben leinfelder

do not use "filtering" on binary shape files - they will be corrupt

5842 01/25/2011 02:49 PM Jing Tao

Change the ecogrid tag to tags/ECOGRID_1_2_2_RC1.

5841 01/25/2011 01:57 PM Jing Tao

fullclean will remove entire ecogrid dir rather than just two files.

5839 01/25/2011 11:08 AM ben leinfelder

omit spatial exclusions that do not exist (part of the geoserver removal)

5829 01/21/2011 03:08 PM ben leinfelder

geoserver upgrade:
-remove embedded geoserver
-include geotools api and update spatial harvesting
-include simple template for using maps in skin (openlayers now, not mapbuilder)

5815 01/18/2011 05:03 PM ben leinfelder

use a non-runtime classpath to locate the axis tasks (required when I upgraded to ant 1.8)

5809 01/14/2011 12:11 PM ben leinfelder

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

5773 01/05/2011 12:54 PM ben leinfelder

use latest EML xslt tag for build

5772 01/04/2011 05:24 PM ben leinfelder

merge "shared" and "common" EML stylesheets into single "common" directory that is retrieved from the EML repository when Metacat is built

5753 12/21/2010 02:30 PM ben leinfelder

copy, compile, and run the test classes using UTF-8 encoding since they contain special characters

5709 12/08/2010 04:59 PM ben leinfelder

add support for EML 2.1.1

5657 11/19/2010 03:23 PM berkley

changes for new d1 schemas

5625 10/21/2010 09:53 AM berkley

changed property name of the dataone_schema tag. fixed one hard coded bug

5511 08/24/2010 12:07 PM berkley

changed metacat to get the new version of the d1 schemas

5473 08/03/2010 03:47 PM berkley

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