From b35e6956f179b4713753821bc42c859f1cc8123c Mon Sep 17 00:00:00 2001 From: Steve Swinsburg Date: Tue, 10 Jul 2012 16:18:09 +1000 Subject: [PATCH 1/2] DS-1208 adds build time filtering from a build.properties file in the base directory. Developers can maintain their own versions of this file, and keep it out of SCM, and then share the same source tree. Different environments can also use theis approach, using the same source tree, just with different build.properties files, eg dev/test/uat/prod --- build.properties.sample | 137 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 build.properties.sample diff --git a/build.properties.sample b/build.properties.sample new file mode 100644 index 0000000000..aa987e3e0b --- /dev/null +++ b/build.properties.sample @@ -0,0 +1,137 @@ +# DSpace build.properties +# This file should be customised to suit your build environment. +# Note that not all configuration is handled here, only the most common properties that tend to differ between build environments. +# For adjusting global settings or more complex settings, edit the relevant config file. + +########################## +# SERVER CONFIGURATION # +########################## + +# DSpace installation directory. Data will be stored within this directory +dspace.dir=/dspace + +# DSpace host name - should match base URL. Do not include port number +dspace.hostname = localhost + +# DSpace base host URL. Include port number etc. +dspace.baseUrl = http://localhost:8080 + +# Name of the site +dspace.name = DSpace at My University + +# Solr server +solr.server=http://localhost:8080/solr + +# Default language for metadata values +default.language = en_US + +########################## +# DATABASE CONFIGURATION # +########################## + +# Database name ("oracle", or "postgres") +db.name=postgres + +# Uncomment the appropriate block below for your database. +# postgres +db.driver=org.postgresql.Driver +db.url=jdbc:postgresql://localhost:5432/dspace +db.username=dspace +db.password=dspace + +# oracle +#db.driver= oracle.jdbc.OracleDriver +#db.url=jdbc:oracle:thin:@//localhost:1521/xe +#db.username=dspace +#db.password=dspace + +# Schema name - if your database contains multiple schemas, you can avoid problems with +# retrieving the definitions of duplicate object names by specifying +# the schema name here that is used for DSpace by uncommenting the following entry +db.schema = + +# Maximum number of DB connections in pool +db.maxconnections = 30 + +# Maximum time to wait before giving up if all connections in pool are busy (milliseconds) +db.maxwait = 5000 + +# Maximum number of idle connections in pool (-1 = unlimited) +db.maxidle = -1 + +# Determine if prepared statement should be cached. (default is true) +db.statementpool = true + +# Specify a name for the connection pool (useful if you have multiple applications sharing Tomcat's dbcp) +# If not specified, defaults to 'dspacepool' +db.poolname = dspacepool + +####################### +# EMAIL CONFIGURATION # +####################### + +# SMTP mail server +mail.server = smtp.example.com + +# SMTP mail server authentication username and password (if required) +# mail.server.username = myusername +# mail.server.password = mypassword +mail.server.username= +mail.server.password= + +# SMTP mail server alternate port (defaults to 25) +mail.server.port = 25 + +# From address for mail +mail.from.address = dspace-noreply@myu.edu + +# Currently limited to one recipient! +mail.feedback.recipient = dspace-help@myu.edu + +# General site administration (Webmaster) e-mail +mail.admin = dspace-help@myu.edu + +# Recipient for server errors and alerts +#mail.alert.recipient = email-address-here +mail.alert.recipient= + +# Recipient for new user registration emails +#mail.registration.notify = email-address-here +mail.registration.notify= + + +######################## +# HANDLE CONFIGURATION # +######################## + +# Canonical Handle URL prefix +# +# By default, DSpace is configured to use http://hdl.handle.net/ +# as the canonical URL prefix when generating dc.identifier.uri +# during submission, and in the 'identifier' displayed in JSPUI +# item record pages. +# +# If you do not subscribe to CNRI's handle service, you can change this +# to match the persistent URL service you use, or you can force DSpace +# to use your site's URL, eg. +#handle.canonical.prefix = ${dspace.url}/handle/ +# +# Note that this will not alter dc.identifer.uri metadata for existing +# items (only for subsequent submissions), but it will alter the URL +# in JSPUI's 'identifier' message on item record pages for existing items. +# +# If omitted, the canonical URL prefix will be http://hdl.handle.net/ +handle.canonical.prefix = http://hdl.handle.net/ + +# CNRI Handle prefix +handle.prefix = 123456789 + +####################### +# PROXY CONFIGURATION # +####################### +# uncomment and specify both properties if proxy server required +# proxy server for external http requests - use regular hostname without port number +http.proxy.host = + +# port number of proxy server +http.proxy.port = From fb69ec7ce26670f346a4e3e1fe35f8a815d80e56 Mon Sep 17 00:00:00 2001 From: Steve Swinsburg Date: Tue, 10 Jul 2012 16:21:54 +1000 Subject: [PATCH 2/2] DS-1209 all adjust files for the build time filtering --- dspace-jspui/dspace-jspui-webapp/pom.xml | 51 +++--- dspace-lni/dspace-lni-webapp/pom.xml | 51 +++--- dspace-oai/dspace-oai-webapp/pom.xml | 51 +++--- dspace-sword/dspace-sword-webapp/pom.xml | 51 +++--- dspace-swordv2/pom.xml | 51 +++--- dspace-xmlui/dspace-xmlui-webapp/pom.xml | 51 +++--- dspace/config/dspace.cfg | 180 ++++++---------------- dspace/config/modules/solr-statistics.cfg | 2 +- dspace/modules/jspui/pom.xml | 26 ---- dspace/modules/lni/pom.xml | 21 --- dspace/modules/oai/pom.xml | 21 --- dspace/modules/sword/pom.xml | 21 --- dspace/modules/swordv2/pom.xml | 21 --- dspace/modules/xmlui/pom.xml | 21 --- dspace/pom.xml | 129 +++++----------- pom.xml | 12 ++ 16 files changed, 227 insertions(+), 533 deletions(-) diff --git a/dspace-jspui/dspace-jspui-webapp/pom.xml b/dspace-jspui/dspace-jspui-webapp/pom.xml index 57e70875d0..aeb2dfb04a 100644 --- a/dspace-jspui/dspace-jspui-webapp/pom.xml +++ b/dspace-jspui/dspace-jspui-webapp/pom.xml @@ -18,6 +18,28 @@ + + ${basedir}/../../${filters.file} + + + + + ${basedir} + true + + src/main/webapp/WEB-INF/web.xml + + + + + ${basedir} + false + + src/main/webapp/WEB-INF/web.xml + + + + org.apache.maven.plugins @@ -27,15 +49,6 @@ WEB-INF/lib/*.jar WEB-INF/lib/*.jar - - - true - ${basedir}/src/main/webapp - - WEB-INF/web.xml - - - @@ -62,26 +75,6 @@ - - - - - dspace.config - - - - - ${dspace.config} - - - oracle-support diff --git a/dspace-lni/dspace-lni-webapp/pom.xml b/dspace-lni/dspace-lni-webapp/pom.xml index ba59f6da79..e4ddbf23b5 100644 --- a/dspace-lni/dspace-lni-webapp/pom.xml +++ b/dspace-lni/dspace-lni-webapp/pom.xml @@ -16,6 +16,28 @@ + + ${basedir}/../../${filters.file} + + + + + ${basedir} + true + + src/main/webapp/WEB-INF/web.xml + + + + + ${basedir} + false + + src/main/webapp/WEB-INF/web.xml + + + + org.apache.maven.plugins @@ -25,15 +47,6 @@ WEB-INF/lib/*.jar WEB-INF/lib/*.jar - - - true - ${basedir}/src/main/webapp - - WEB-INF/web.xml - - - @@ -45,26 +58,6 @@ - - - - - dspace.config - - - - - ${dspace.config} - - - oracle-support diff --git a/dspace-oai/dspace-oai-webapp/pom.xml b/dspace-oai/dspace-oai-webapp/pom.xml index fc7af8fbbf..8bc58ddd53 100644 --- a/dspace-oai/dspace-oai-webapp/pom.xml +++ b/dspace-oai/dspace-oai-webapp/pom.xml @@ -18,6 +18,28 @@ + + ${basedir}/../../${filters.file} + + + + + ${basedir} + true + + src/main/webapp/WEB-INF/web.xml + + + + + ${basedir} + false + + src/main/webapp/WEB-INF/web.xml + + + + org.apache.maven.plugins @@ -27,15 +49,6 @@ WEB-INF/lib/*.jar WEB-INF/lib/*.jar - - - true - ${basedir}/src/main/webapp - - WEB-INF/web.xml - - - @@ -57,26 +70,6 @@ - - - - - dspace.config - - - - - ${dspace.config} - - - oracle-support diff --git a/dspace-sword/dspace-sword-webapp/pom.xml b/dspace-sword/dspace-sword-webapp/pom.xml index 67c59d9e80..9a639a37a5 100644 --- a/dspace-sword/dspace-sword-webapp/pom.xml +++ b/dspace-sword/dspace-sword-webapp/pom.xml @@ -18,6 +18,28 @@ + + ${basedir}/../../${filters.file} + + + + + ${basedir} + true + + src/main/webapp/WEB-INF/web.xml + + + + + ${basedir} + false + + src/main/webapp/WEB-INF/web.xml + + + + org.apache.maven.plugins @@ -27,15 +49,6 @@ WEB-INF/lib/*.jar WEB-INF/lib/*.jar - - - true - ${basedir}/src/main/webapp - - WEB-INF/web.xml - - - @@ -47,26 +60,6 @@ - - - - - dspace.config - - - - - ${dspace.config} - - - oracle-support diff --git a/dspace-swordv2/pom.xml b/dspace-swordv2/pom.xml index 6ee19e635c..6a74ce1459 100644 --- a/dspace-swordv2/pom.xml +++ b/dspace-swordv2/pom.xml @@ -18,6 +18,28 @@ + + ${basedir}/../${filters.file} + + + + + ${basedir} + true + + src/main/webapp/WEB-INF/web.xml + + + + + ${basedir} + false + + src/main/webapp/WEB-INF/web.xml + + + + org.apache.maven.plugins @@ -27,15 +49,6 @@ WEB-INF/lib/*.jar WEB-INF/lib/*.jar - - - true - ${basedir}/src/main/webapp - - WEB-INF/web.xml - - - @@ -48,26 +61,6 @@ - - - - - dspace.config - - - - - ${dspace.config} - - - oracle-support diff --git a/dspace-xmlui/dspace-xmlui-webapp/pom.xml b/dspace-xmlui/dspace-xmlui-webapp/pom.xml index 1f9a6e1c9f..59aa352b8d 100644 --- a/dspace-xmlui/dspace-xmlui-webapp/pom.xml +++ b/dspace-xmlui/dspace-xmlui-webapp/pom.xml @@ -17,6 +17,28 @@ + + ${basedir}/../../${filters.file} + + + + + ${basedir} + true + + src/main/webapp/WEB-INF/web.xml + + + + + ${basedir} + false + + src/main/webapp/WEB-INF/web.xml + + + + org.apache.maven.plugins @@ -26,15 +48,6 @@ WEB-INF/lib/*.jar WEB-INF/lib/*.jar - - - true - ${basedir}/src/main/webapp - - WEB-INF/web.xml - - - @@ -64,26 +77,6 @@ - - - - - dspace.config - - - - - ${dspace.config} - - - oracle-support diff --git a/dspace/config/dspace.cfg b/dspace/config/dspace.cfg index 1b9fbe642d..d8f6fd5438 100644 --- a/dspace/config/dspace.cfg +++ b/dspace/config/dspace.cfg @@ -13,113 +13,59 @@ # -#---------------------------------------------------------------# -#------------------GENERAL CONFIGURATIONS-----------------------# -#---------------------------------------------------------------# -# These configs are used by underlying DSpace API, and are # -# therefore applicable to all interfaces # -#---------------------------------------------------------------# +#------------------------------------------------------------------# +#------------------GENERAL CONFIGURATIONS--------------------------# +#------------------------------------------------------------------# +# These configs are used by underlying DSpace API, and are # +# therefore applicable to all interfaces # +# Local, simple configuration should be made in build.properties # +# Global or more complex configuration can be hardcoded here # +#------------------------------------------------------------------# ##### Basic information ###### -# DSpace installation directory -dspace.dir = ${default.dspace.dir} - -# DSpace host name - should match base URL. Do not include port number -dspace.hostname = localhost - -# DSpace base host URL. Include port number etc. -dspace.baseUrl = http://localhost:8080 - -# DSpace base URL. Include port number etc., but NOT trailing slash -# Change to xmlui if you wish to use the xmlui as the default, or remove -# "/jspui" and set webapp of your choice as the "ROOT" webapp in -# the servlet engine. +dspace.dir = ${dspace.dir} +dspace.hostname = ${dspace.hostname} +dspace.baseUrl = ${dspace.baseUrl} dspace.url = ${dspace.baseUrl}/xmlui - -# Name of the site -dspace.name = DSpace at My University +dspace.name = ${dspace.name} +default.language = ${default.language} ##### Database settings ##### -# Database name ("oracle", or "postgres") -db.name = ${default.db.name} -#db.name = postgres -#db.name = oracle - -# URL for connecting to database -db.url = ${default.db.url} -#db.url = jdbc:postgresql://localhost:5432/dspace - -# JDBC Driver -db.driver = ${default.db.driver} -#db.driver = org.postgresql.Driver - -# Database username and password -db.username = ${default.db.username} -db.password = ${default.db.password} -#db.username = dspace -#db.password = dspace - -# Schema name - if your database contains multiple schemas, you can avoid problems with -# retrieving the definitions of duplicate object names by specifying -# the schema name here that is used for DSpace by uncommenting the following entry -# db.schema = - -# Connection pool parameters - -# Maximum number of DB connections in pool -db.maxconnections = 30 - -# Maximum time to wait before giving up if all connections in pool are busy (milliseconds) -db.maxwait = 5000 - -# Maximum number of idle connections in pool (-1 = unlimited) -db.maxidle = -1 - -# Determine if prepared statement should be cached. (default is true) -db.statementpool = true - -# Specify a name for the connection pool (useful if you have multiple applications sharing Tomcat's dbcp) -# If not specified, defaults to 'dspacepool' -# db.poolname = dspacepool +db.name = ${db.name} +db.url = ${db.url} +db.driver = ${db.driver} +db.username = ${db.username} +db.password = ${db.password} +db.schema = ${db.schema} +db.maxconnections = ${db.maxconnections} +db.maxwait = ${db.maxwait} +db.maxidle = ${db.maxidle} +db.statementpool = ${db.statementpool} +db.poolname = ${db.poolname} ##### Email settings ###### -# SMTP mail server -mail.server = ${default.mail.server} - -# SMTP mail server authentication username and password (if required) -# mail.server.username = myusername -# mail.server.password = mypassword - -# SMTP mail server alternate port (defaults to 25) -# mail.server.port = 25 - -# From address for mail -mail.from.address = dspace-noreply@myu.edu - -# Currently limited to one recipient! -feedback.recipient = dspace-help@myu.edu - -# General site administration (Webmaster) e-mail -mail.admin = dspace-help@myu.edu - -# Recipient for server errors and alerts -# alert.recipient = email-address-here - -# Recipient for new user registration emails -# registration.notify = email-address-here +mail.server = ${mail.server} +mail.server.username = ${mail.server.username} +mail.server.password = ${mail.server.password} +mail.server.port = ${mail.server.port} +mail.from.address = ${mail.from.address} +feedback.recipient = ${mail.feedback.recipient} +mail.admin = ${mail.admin} +alert.recipient = ${mail.alert.recipient} +registration.notify = ${mail.registration.notify} # Set the default mail character set. This may be overridden by providing a line # inside the email template "charset: ", otherwise this default is used. -#mail.charset = UTF-8 +mail.charset = UTF-8 # A comma-separated list of hostnames that are allowed to refer browsers to email forms. # Default behaviour is to accept referrals only from dspace.hostname -#mail.allowed.referrers = localhost +mail.allowed.referrers = ${dspace.hostname} # Pass extra settings to the Java mail library. Comma-separated, equals sign between -# the key and the value. +# the key and the value. For example: #mail.extraproperties = mail.smtp.socketFactory.port=465, \ # mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory, \ # mail.smtp.socketFactory.fallback=false @@ -130,15 +76,12 @@ mail.admin = dspace-help@myu.edu # This is especially useful for development and test environments where production data is used when testing functionality. #mail.server.disabled = false -# Default language for metadata values -default.language = en_US - - ##### File Storage ###### # Asset (bitstream) store number 0 (zero) assetstore.dir = ${dspace.dir}/assetstore + # Specify extra asset stores like this, counting from 1 upwards: # assetstore.dir.1 = /second/assetstore # assetstore.dir.2 = /third/assetstore @@ -210,11 +153,9 @@ assetstore.dir = ${dspace.dir}/assetstore ##### Logging configuration ##### # Override default log4j configuration -# you may provide your own configuration here, existing -# alternatives are: +# You may provide your own configuration here, existing alternatives are: # log.init.config = ${dspace.dir}/config/log4j.xml # log.init.config = ${dspace.dir}/config/log4j-console.properties - log.init.config = ${dspace.dir}/config/log4j.properties # Where to put the logs (used in configuration only) @@ -222,8 +163,7 @@ log.dir = ${dspace.dir}/log # If enabled, the logging and the solr statistics system will look for # an X-Forward header. If it finds it, it will use this for the user IP address -# useProxies = true - +#log.useProxies = true ##### Search settings ##### @@ -232,12 +172,11 @@ search.dir = ${dspace.dir}/search # Higher values of search.max-clauses will enable prefix searches to work on # large repositories -# search.max-clauses = 2048 +search.max-clauses = 2048 # Which Lucene Analyzer implementation to use. If this is omitted or # commented out, the standard DSpace analyzer (designed for English) # is used by default. -# search.analyzer = org.dspace.search.DSAnalyzer # Non-Stemming analyzer. Does not "stem" words/terms. When using this analyzer, # a search for "wellness" will always return items matching "wellness" and not "well". @@ -248,15 +187,14 @@ search.dir = ${dspace.dir}/search # Chinese analyzer # search.analyzer = org.apache.lucene.analysis.cn.ChineseAnalyzer +search.analyzer = org.dspace.search.DSAnalyzer + # Boolean search operator to use, current supported values are OR and AND # If this config item is missing or commented out, OR is used # AND requires all search terms to be present # OR requires one or more search terms to be present search.operator = OR - -##### Search indexing settings ##### - # Maximum number of terms indexed for a single field in Lucene. # Default is 10,000 words - often not enough for full-text indexing. # If you change this, you'll need to re-index for the change @@ -264,7 +202,6 @@ search.operator = OR # -1 = unlimited (Integer.MAX_VALUE) search.maxfieldlength = 10000 - ##### Fields to Index for Search ##### # DC metadata elements.qualifiers to be indexed for search @@ -287,31 +224,10 @@ search.index.10 = sponsor:dc.description.sponsorship search.index.11 = identifier:dc.identifier.* search.index.12 = language:dc.language.iso - - ##### Handle settings ###### -# Canonical Handle URL prefix -# -# By default, DSpace is configured to use http://hdl.handle.net/ -# as the canonical URL prefix when generating dc.identifier.uri -# during submission, and in the 'identifier' displayed in JSPUI -# item record pages. -# -# If you do not subscribe to CNRI's handle service, you can change this -# to match the persistent URL service you use, or you can force DSpace -# to use your site's URL, eg. -#handle.canonical.prefix = ${dspace.url}/handle/ -# -# Note that this will not alter dc.identifer.uri metadata for existing -# items (only for subsequent submissions), but it will alter the URL -# in JSPUI's 'identifier' message on item record pages for existing items. -# -# If omitted, the canonical URL prefix will be http://hdl.handle.net/ -handle.canonical.prefix = http://hdl.handle.net/ - -# CNRI Handle prefix -handle.prefix = 123456789 +handle.canonical.prefix = ${handle.canonical.prefix} +handle.prefix = ${handle.prefix} # Directory for installing Handle server files handle.dir = ${dspace.dir}/handle-server @@ -383,12 +299,8 @@ handle.dir = ${dspace.dir}/handle-server #### Proxy Settings ###### -# uncomment and specify both properties if proxy server required -# proxy server for external http requests - use regular hostname without port number -#http.proxy.host = - -# port number of proxy server -#http.proxy.port = +http.proxy.host = ${http.proxy.host} +http.proxy.port = ${http.proxy.port} #### Media Filter / Format Filter plugins (through PluginManager) #### diff --git a/dspace/config/modules/solr-statistics.cfg b/dspace/config/modules/solr-statistics.cfg index 0e899059f4..f97e66a558 100644 --- a/dspace/config/modules/solr-statistics.cfg +++ b/dspace/config/modules/solr-statistics.cfg @@ -9,7 +9,7 @@ # set this to be the port you run the dspace "solr" webapp # on, by default, we are assuming a test configuration with # tomcat still running on port 8080 -server = ${default.solr.server}/statistics +server = ${solr.server}/statistics # The location for the Geo Database retrieved on update/installation dbfile = ${dspace.dir}/config/GeoLiteCity.dat diff --git a/dspace/modules/jspui/pom.xml b/dspace/modules/jspui/pom.xml index 12f4c53060..d25b0bcb0e 100644 --- a/dspace/modules/jspui/pom.xml +++ b/dspace/modules/jspui/pom.xml @@ -15,32 +15,6 @@ - - - dspace-config - - - dspace.config - - - - - ${dspace.config} - - - - postgres-support diff --git a/dspace/modules/lni/pom.xml b/dspace/modules/lni/pom.xml index ab9cf7444c..21f4303d03 100644 --- a/dspace/modules/lni/pom.xml +++ b/dspace/modules/lni/pom.xml @@ -44,27 +44,6 @@ - - - dspace-config - - - dspace.config - - - - - ${dspace.config} - - - postgres-support diff --git a/dspace/modules/oai/pom.xml b/dspace/modules/oai/pom.xml index 642fd08df8..ba48003fe6 100644 --- a/dspace/modules/oai/pom.xml +++ b/dspace/modules/oai/pom.xml @@ -46,27 +46,6 @@ - - - dspace-config - - - dspace.config - - - - - ${dspace.config} - - - postgres-support diff --git a/dspace/modules/sword/pom.xml b/dspace/modules/sword/pom.xml index 78df1e1c38..60a2cca686 100644 --- a/dspace/modules/sword/pom.xml +++ b/dspace/modules/sword/pom.xml @@ -48,27 +48,6 @@ - - - dspace-config - - - dspace.config - - - - - ${dspace.config} - - - oracle-support diff --git a/dspace/modules/swordv2/pom.xml b/dspace/modules/swordv2/pom.xml index ba6a1c0b10..b6bc2a7fa1 100644 --- a/dspace/modules/swordv2/pom.xml +++ b/dspace/modules/swordv2/pom.xml @@ -48,27 +48,6 @@ - - - dspace-config - - - dspace.config - - - - - ${dspace.config} - - - oracle-support diff --git a/dspace/modules/xmlui/pom.xml b/dspace/modules/xmlui/pom.xml index 17cb6423ab..b9540a4b5b 100644 --- a/dspace/modules/xmlui/pom.xml +++ b/dspace/modules/xmlui/pom.xml @@ -67,27 +67,6 @@ - - - dspace-config - - - dspace.config - - - - - ${dspace.config} - - - postgres-support diff --git a/dspace/pom.xml b/dspace/pom.xml index f573258d53..d7b118053d 100644 --- a/dspace/pom.xml +++ b/dspace/pom.xml @@ -18,99 +18,7 @@ 3.0-SNAPSHOT .. - - - /dspace - smtp.example.com - http://localhost:8080/solr - - - - - - - dspace-config - - - dspace.config - - - - - ${dspace.config} - - - - - - - - - postgres - - - !db.name - - - - postgres - org.postgresql.Driver - - jdbc:postgresql://localhost:5432/dspace - - dspace - dspace - - - - - - oracle - - - db.name - oracle - - - - oracle - - oracle.jdbc.OracleDriver - - - jdbc:oracle:thin:@//localhost:1521/xe - - dspace - dspace - - - - - + @@ -119,6 +27,41 @@ + + ${basedir}/../${filters.file} + + + + + ${basedir} + true + + config/default.context.xml + config/dspace.cfg + config/log4j-handle-plugin.properties + config/log4j.properties + config/modules/curate.cfg + config/modules/oai.cfg + config/modules/solr-statistics.cfg + + + + + + ${basedir} + false + + config/default.context.xml + config/dspace.cfg + config/log4j-handle-plugin.properties + config/log4j.properties + config/modules/curate.cfg + config/modules/oai.cfg + config/modules/solr-statistics.cfg + + + + diff --git a/pom.xml b/pom.xml index 5a716f38f5..2a7036557a 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,7 @@ UTF-8 + build.properties @@ -140,6 +141,7 @@ **/README* **/readme* **/.gitignore + **/build.properties*