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