Revision 925
Added by berkley about 22 years ago
build.xml | ||
---|---|---|
30 | 30 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
31 | 31 |
--> |
32 | 32 |
<project name="metacat" default="jar" basedir="."> |
33 |
<target name="init"> |
|
34 |
<property name="jdbc-connect" |
|
35 |
value="jdbc:oracle:thin:@dev.nceas.ucsb.edu:1521:exp"/> |
|
36 |
<property name="installdir" value="/opt/tomcat/webapps/jones" /> |
|
37 |
<property name="dbDriver" value="oracle.jdbc.driver.OracleDriver"/> |
|
38 |
<property name="dbAdapter" value="edu.ucsb.nceas.dbadapter.OracleAdapter"/> |
|
33 |
<target name="oracle"> |
|
34 |
<property name="jdbc-connect" value="jdbc:oracle:thin:@dev.nceas.ucsb.edu:1521:exp"/> |
|
35 |
<property name="dbDriver" value="oracle.jdbc.driver.OracleDriver"/> |
|
36 |
<property name="dbAdapter" value="edu.ucsb.nceas.dbadapter.OracleAdapter"/> |
|
37 |
<property name="oracle_home" value="/oracle01/app/oracle/product/8.1.6" /> |
|
38 |
<property name="jdbc" value="${oracle_home}/jdbc/lib/classes111.zip" /> |
|
39 |
<property name="user" value="berkley"/> |
|
40 |
<property name="password" value="UnSinn123"/> |
|
41 |
</target> |
|
42 |
|
|
43 |
<target name="postgresql"> |
|
44 |
<property name="jdbc-connect" value="jdbc:postgresql://localhost/metacat"/> |
|
45 |
<property name="dbDriver" value="org.postgresql.Driver"/> |
|
46 |
<property name="dbAdapter" value="edu.ucsb.nceas.dbadapter.PostgresqlAdapter"/> |
|
47 |
<property name="jdbc" value="lib/jdbc7.1-1.2.jar" /> |
|
48 |
<property name="user" value="metacat"/> |
|
49 |
<property name="password" value=""/> |
|
50 |
</target> |
|
51 |
|
|
52 |
<target name="init" depends="oracle"> |
|
53 |
<!--Change the 'depends' attribute above to 'postgresql' to install |
|
54 |
metacat with postgres instead of oracle--> |
|
55 |
<property name="installdir" value="/opt/tomcat/webapps/berkley" /> |
|
39 | 56 |
<property name="name" value="metacat"/> |
40 | 57 |
<property name="Name" value="MetaCat"/> |
41 | 58 |
<property name="release" value="1.0.3"/> |
42 | 59 |
<property name="web-base-url" |
43 | 60 |
value="http://knb.ecoinformatics.org"/> |
44 | 61 |
|
45 |
<property name="replication-path" value="/jones/servlet/replication"/>
|
|
46 |
<property name="servlet-path" value="/jones/servlet/metacat"/>
|
|
47 |
<property name="html-path" value="/jones"/>
|
|
48 |
<property name="image-path" value="/img/jones" />
|
|
49 |
<property name="style-path" value="/jones/style"/>
|
|
62 |
<property name="replication-path" value="/berkley/servlet/replication"/>
|
|
63 |
<property name="servlet-path" value="/berkley/servlet/metacat"/>
|
|
64 |
<property name="html-path" value="/berkley"/>
|
|
65 |
<property name="image-path" value="/img/berkley" />
|
|
66 |
<property name="style-path" value="/berkley/style"/>
|
|
50 | 67 |
<property name="server" value="dev.nceas.ucsb.edu"/> |
51 | 68 |
<property name="replication-log" value="/tmp/metacatreplication.log"/> |
52 |
<property name="user" value="jones"/> |
|
53 |
<property name="password" value="your-pw-goes-here"/> |
|
54 | 69 |
<property name="config-dir" value="${installdir}" /> |
55 | 70 |
<property name="default-style" value="knb" /> |
56 | 71 |
<property name="eml-module" value="eml" /> |
57 | 72 |
<property name="eml-version" value="2.0.0beta6" /> |
58 | 73 |
<property name="eml-tag" value="RELEASE_EML_2_0_0_BETA_6" /> |
59 | 74 |
<property name="cvsroot" |
60 |
value=":ext:jones@cvs.ecoinformatics.org:/cvs" />
|
|
75 |
value=":ext:berkley@cvs.ecoinformatics.org:/cvs" />
|
|
61 | 76 |
|
62 | 77 |
|
63 | 78 |
<filter token="docrooturl" value="./" /> |
... | ... | |
96 | 111 |
<property name="ver.dir" value="${dist.dir}/${name}-${release}"/> |
97 | 112 |
<property name="ver.src" value="${ver.dir}/src"/> |
98 | 113 |
|
99 |
<property name="oracle_home" |
|
100 |
value="/oracle01/app/oracle/product/8.1.6" /> |
|
114 |
|
|
101 | 115 |
<property name="toolsdir" |
102 | 116 |
value="/usr/local/devtools" /> |
103 | 117 |
<property name="xmlp2" |
104 | 118 |
value="${toolsdir}/xerces-1_1_3/xerces.jar" /> |
105 |
<property name="jdbc" |
|
106 |
value="${oracle_home}/jdbc/lib/classes111.zip" /> |
|
107 | 119 |
<property name="jserv" |
108 | 120 |
value="/usr/lib/apache/ApacheJServ.jar" /> |
109 | 121 |
<property name="jsdk" |
110 |
value="${toolsdir}/jakarta-tomcat/lib/servlet.jar" /> |
|
122 |
value="${toolsdir}/jakarta-tomcat/lib/common/servlet.jar" />
|
|
111 | 123 |
<property name="srb" |
112 | 124 |
value="lib/srbrmi" /> |
113 | 125 |
<property name="cos" |
Also available in: Unified diff
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).