source: main/trunk/greenstone3/build.properties.in@ 30055

Last change on this file since 30055 was 29977, checked in by ak19, 9 years ago

Related to commits 29903 and 29923. Adding a property for the derbyserver, which will be localhost by default.

File size: 5.7 KB
Line 
1#### properties file for Greenstone3 building using ANT. See the README for more
2#### information
3
4## Tomcat installation
5# Set this to the internet/intranet name of the machine that Tomcat is/will be
6# run on. localhost is fine for accessing the server from the local machine,
7# but not remotely
8tomcat.server=localhost
9# The port number that tomcat is/will be run on
10tomcat.port=8383
11# Tomcat's shutdown port - this may need to be changed if you are running two or more Tomcats
12tomcat.shutdown.port=8305
13# If tomcat is already running, enter the path to the base directory here
14tomcat.installed.path=
15# uncomment the following if you have moved the greenstone3 web directory to tomcats webapps dir
16#web.home=${tomcat.installed.path}/webapps/greenstone3
17
18# Default derby networked server portnumber is 1527, can change this here in case of conflict
19derby.server.port=1527
20# The following is best left as it is, except if 'localhost' doesn't work on your machine,
21# then try setting it to 127.0.0.1 or its IPv6 equivalent 0:0:0:0:0:0:0:1
22derby.server=localhost
23
24## Collection building options
25# uncomment if you don't want to have collection building enabled
26#disable.collection.building=true
27#
28# uncomment (and edit) if you want to control where perl is found
29#perl.path=/usr/bin
30
31## Greenstone 3 server program options
32# does running the server automatically start up Tomcat and a browser
33server.auto.start=false
34# if set to true, won't try other ports if the specified port is not available
35server.keep.port=false
36# default servlet to start with
37server.default.servlet=/library
38# whether to make the greenstone pages publicly accessible or only to this machine
39server.external.access=true
40
41# The context name of your GS3 digital library. By default this will be "greenstone3".
42# Ensure this has a value. If you change this multiple times, you need to remove the old versions
43# of <custom.context>.xml from GS3/packages/tomcat/conf/Catalina/localhost
44# does not contain previous
45custom.context=greenstone3
46
47##Browser setup
48browser.path=
49
50## Proxy setup - Greenstone installation will attempt to download extra packages. Set the proxy information here if you are behind a firewall.
51# The proxy server name
52proxy.host=
53# The proxy server port
54proxy.port=
55# A user name to use when talking to the proxy server (optional, will prompt if not entered here)
56proxy.user=
57# A password to use when talking to the proxy server (optional, will prompt if not entered here)
58proxy.password=
59
60## java compilation properties - for javac
61# Should compilation include the debug option?
62compile.debug=true
63# Should compilation include the deprecation option?
64compile.deprecation=true
65# Should compilation include the optimize option?
66compile.optimize=true
67
68# Properties that control cross-compiling
69compile.cross = false
70#cross.os = windows
71#cross.host = i686-w64-mingw32
72#cross.build = i686-pc-linux-gnu
73#cross.configure.extraargs =
74
75#cross.os = android
76#cross.host = arm-linux-androideabi
77#cross.build = i686-pc-linux-gnu
78#cross.configure.extraargs = gl_cv_header_working_stdint_h=yes
79
80
81# Control whether or not JNI bindings are used
82# e.g. MG, MG++ and GDBM and the like
83# Setting this false means these components are not available to the install
84# The expectation is that collections will be build from 100% Java components:
85# e.g Lucene and JDBM
86#
87# Ant 1.7.1 and before only test for *existence* so this needs to be commented
88# in or out to control whether jni is used or not
89with.jni=true
90
91## Controls whether or not we want GLI and GEMS to be checked out and compiled
92with.gli.and.gems=true
93
94## Control if compilation of gs2 is static or not. Used, for example, for distributions
95# Same issue as 'with.jni' for how this gets used in ant 1.7.1 and before
96#compile.static=true
97
98# A flag used by the release-kit to compile with gnomelib
99# (Previously this flag was called use.support.lib but got conflated with
100# the property checkout.gnomelib.ext below)
101#use.gnomelib.ext=true
102
103## Uncomment these lines if enabling compilation with the gnome-lib extension
104## and if compiling imagemagick
105## These extensions should be in the [gsdl3home]/gs2build/ext directory
106#checkout.gnomelib.ext=true
107#checkout.imagemagick.ext=true
108
109# By default, GS3 will check out the pdfbox extension from SVN
110checkout.pdfbox.ext=true
111
112# The following two properties are automatically overridden by gs3-server
113# when running off a read-only medium such as a DVD ...
114#
115# The 'writable' home default is to be the same location as gsdl3.home
116gsdl3home.isreadonly=false
117gsdl3.writablehome=${basedir}/web
118
119# ... alternative the above can be changed to
120#
121# gsdl3home.isreadonly=true
122# gsdl3.writablehome=${java.io.tmpdir}/greenstone/web
123#
124# ... or else provided on the command line, e.g.:
125# ant -Dgsdl3home.isreadonly=true gsdl3.writablehome=/tmp/greenstone/web start
126
127## windows c++ compilation
128# The following property does not help in build.xml.
129# The user needs to run Visual Studio's vcvars32.bat script from the
130# MSDOS prompt before compiling Greenstone3 (before "ant prepare install")
131#compile.windows.c++.setup=C:/Program Files/Microsoft Visual Studio/VC98/Bin/VCVARS32.BAT
132
133##Flax stuff##
134##uncomment if you want to install flax
135#install.flax=true
136flax.checkout.path=${flax.svn.root}/trunk/flaxmain
137
138##These need to be uncommented if using Fedora and Fedora GSearch with Greenstone's tomcat
139fedora.home=#${basedir}/ext/fedora3
140#fedora.maxpermsize=-XX:MaxPermSize=128m
141#fedora.password=pounamu
142#index.writelock.timeout=10000
143
144##Web services related constants##
145base.webservice.name=SOAPServer
146##listing and description of all the web services deployable on GS3##
147web.services.list=${base.webservice.name} for Greenstone3's core web services, QBR${base.webservice.name} for Query, Browse and Retrieve services
Note: See TracBrowser for help on using the repository browser.