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

Last change on this file since 30164 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
RevLine 
[18227]1#### properties file for Greenstone3 building using ANT. See the README for more
2#### information
3
4## Tomcat installation
[19842]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
[18227]8tomcat.server=localhost
9# The port number that tomcat is/will be run on
[24604]10tomcat.port=8383
[18227]11# Tomcat's shutdown port - this may need to be changed if you are running two or more Tomcats
[24604]12tomcat.shutdown.port=8305
[18227]13# If tomcat is already running, enter the path to the base directory here
14tomcat.installed.path=
[19842]15# uncomment the following if you have moved the greenstone3 web directory to tomcats webapps dir
[18227]16#web.home=${tomcat.installed.path}/webapps/greenstone3
17
[29903]18# Default derby networked server portnumber is 1527, can change this here in case of conflict
19derby.server.port=1527
[29977]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
[29903]23
[18227]24## Collection building options
25# uncomment if you don't want to have collection building enabled
26#disable.collection.building=true
[23849]27#
28# uncomment (and edit) if you want to control where perl is found
29#perl.path=/usr/bin
[18227]30
31## Greenstone 3 server program options
32# does running the server automatically start up Tomcat and a browser
33server.auto.start=false
[24207]34# if set to true, won't try other ports if the specified port is not available
35server.keep.port=false
[18227]36# default servlet to start with
[25386]37server.default.servlet=/library
[29845]38# whether to make the greenstone pages publicly accessible or only to this machine
39server.external.access=true
[18227]40
[28297]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
[18227]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
[19932]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
[18227]67
[26766]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
[26792]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
[26766]79
[26792]80
[22184]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
[23807]91## Controls whether or not we want GLI and GEMS to be checked out and compiled
[23808]92with.gli.and.gems=true
[23807]93
[22184]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
[19932]96#compile.static=true
97
[27185]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
[22184]102
[27185]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
[27187]106#checkout.gnomelib.ext=true
[27185]107#checkout.imagemagick.ext=true
108
[28259]109# By default, GS3 will check out the pdfbox extension from SVN
110checkout.pdfbox.ext=true
111
[27828]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
[19932]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
[18227]133##Flax stuff##
134##uncomment if you want to install flax
135#install.flax=true
[19035]136flax.checkout.path=${flax.svn.root}/trunk/flaxmain
[18227]137
[26363]138##These need to be uncommented if using Fedora and Fedora GSearch with Greenstone's tomcat
139fedora.home=#${basedir}/ext/fedora3
[26359]140#fedora.maxpermsize=-XX:MaxPermSize=128m
[26363]141#fedora.password=pounamu
[26433]142#index.writelock.timeout=10000
[26357]143
[18227]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.