This repository has been archived by the owner on Nov 23, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 203
/
project.properties
216 lines (216 loc) · 8.39 KB
/
project.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
# V1.1.1
# project.properties file defines overrides for default.properties
# Explanation: This file should be created by each user as and when he or she needs to override particular values.
# Consequently, it should not be placed under version control.
#---------------------------------------#
# HTML #
#---------------------------------------#
# These are the pages (files) that will be served to users (.html, .php, .asp, etc). Files in this property will
# be minified / optimized and have any stylesheet or javascript references updated to the minified examples
#
# The paths need to be relative
#
# Files can be added in a comma separated form
file.pages =
##
# Root page file
# The <script> tags between the magic comments in this page
# <!-- //-beg- concat_js -->
# <script src="js/plugins.js"></script>
# <script src="js/main.js"></script>
# <!-- //-end- concat_js -->
# determine the ordered list of scripts to be concatenated, minified,
# and swapped with file.root.script in all the pages.
# file.root.page = index.html
# htmlcompressor Options
# Override default htmlcompressor options
# HTML Compressor documentation http://code.google.com/p/htmlcompressor/
# tool.htmlcompressor.opts = --remove-quotes --preserve-multi-spaces --compress-css --preserve-php --preserve-ssi
# Add optional htmlcompressor options
tool.htmlcompressor.opts.extra =
#---------------------------------------#
# Stylesheets #
#---------------------------------------#
# Note: Stylesheets will be concatenated in the order they are listed in the file.stylesheets property (i.e. the last
# file listed will be at the end of the concatenated file), so it probably makes sense to have the main style.css file
# as the first entry
#
# NOTE: avoid adding spaces after the comma unless your file name has spaces (which you should probably consider not using anyway)
#
# Example:
# file.stylesheets = style.css,lightbox.css,plugin.css
#
file.stylesheets =
##
# LESS CSS Processing (http://lesscss.org)
#
# You must tell the script if you want to process your CSS as LESS
# build.css.less = true
#
# You must also set your LESS css file as the root CSS file
#
# Example:
# file.root.stylesheet = style.less
##
# SASS (SCSS) CSS Processing (http://sass-lang.com)
#
# You must tell the script if you want to process your CSS as SCSS
# build.css.scss = true
#
# You must also set your SCSS css file as the root CSS file
#
# Example:
# file.root.stylesheet = style.scss
##
# Override default CSSLint Options (see http://csslint.net/about.html#settings for description of options)
# tool.csslint.opts =
#---------------------------------------#
# Directories #
#---------------------------------------#
# Excluded files and dirs
#
# Add any files or directories you add to the project and do not want to be copied to the publish directory as a
# comma separated list
# These files are ignored in addition to the default ones specified in default.properties.
# Example: file.exclude = badfolder/**
file.exclude =
##
# Directory Structure
#
# Override any directory paths specific to this project
#
# dir.source = .
# dir.intermediate = intermediate
# dir.publish = publish
# dir.build = build
# dir.build.tools = ${dir.build}/tools
# dir.jsdoc = ${dir.build.tools}/jsdoc3
# dir.test = test
# dir.demo = demo
# dir.js = js
# dir.js.main = ${dir.js}
# scripts in the lib directory will only be minified, not concatenated together
# dir.js.libs = ${dir.js}/vendor
# this is identical to the 'libs' in dir.js.libs but just an easier reference when you dont need the full path
# slug.libs = vendor
# scripts in the modules directory will be minified, not concatenated, but will be cachebusted
# dir.js.modules = ${dir.js}/modules
# this is identical to the 'modules' in dir.js.modules but just an easier reference when you dont need the full path
# slug.modules = modules
# dir.css = css
# dir.docs = docs
#---------------------------------------#
# Javascript #
#---------------------------------------#
# Bypassed JavaScript files and dirs
#
# Add any files or folders within the js directory that you want to be copied to the publish directory as a
# comma separated list
# These files will not be concatenated or minimized and will simply be copied over as is.
# Note: you cannot declare an empty file.bypass property
# Example:
# file.js.bypass = widgets.js, gadgets.js, gidgets.js
# file.js.bypass =
#
##
# Closure Compiler Options
# options are WHITESPACE_ONLY, SIMPLE_OPTIMIZATIONS, ADVANCED_OPTIMIZATIONS
# scripts.compilation.level = SIMPLE_OPTIMIZATIONS
# options are QUIET DEFAULT AND VERBOSE
# scripts.compilation.warninglevel = QUIET
##
# Override default JSHint Options (see http://jshint.com/ for description of options)
# tool.jshint.opts =
##
# Override default JSLint Options (see http://www.jslint.com/lint.html for description of options)
# tool.jslint.opts =
##
# uncomment to enable inline JavaScript compression. For now we've disabled it to protect against errors generated with template script tags.
# tool.htmlcompressor.javascript = --compress-js
##
# Optional property used to determine whether to include requirejs' implementation of <script> in the build process
# Uncomment and include the path
# Example: script.require.path = js/libs/require-jquery.js
# script.require.path =# You can set multiple directories here, e.g: img, css/img# dir.images = img, css/img
##
# uncomment to set async and/or defer attributes on your scripts
# scripts.async = async
# scripts.defer = defer
#
#---------------------------------------#
# Build #
#---------------------------------------#
#
# Specify an environment to build
#
# By Default, it builds a production environment
# Set to dev if building a development environment
# Set to test if building a test environment
env =
##
# set the hash length used for versioning css and js files.
# valid values are between 1 and 40.
# shorter values use less bytes at the expense of increasing the probability of a hash collision.
# hash.length = 7
##
# concat tokens
# build.jstoken = concat_js
#---------------------------------------#
# Images #
#---------------------------------------#
#
# Bypass Optimization for these image files or folders
#
# images.bypass
# If set, these images will not be optimized
# Note: you cannot declare an empty images.bypass property, it would exclude the entire img folder from being optimized
##
# Rev Image Filenames within the main stylesheet
# defaults to true
# css.rev.images = false
##
# Rev Image Filenames within the HTML files.
# defaults to false
# html.rev.images = true
##
# You can set multiple directories here, e.g: img, css/img
# dir.images = img, css/img
##
# Image Optimisation
#
# images.strip.metadata = true
# Seting this to true will strip the metadata from all jpeg and png files.
# YOU SHOULD ONLY DO THIS IF YOU OWN THE COPYRIGHT TO ALL THE IMAGES IN THE BUILD
##
# uncomment this to enable progressive jpg conversion using jpegtran
# images.opts.progressive = -progressive
#
# uncomment this if you have an older version of optipng < 0.7
# images.optipng.newer = false
#---------------------------------------#
# Misc #
#---------------------------------------#
# Compatibility with older versions of html5boilerplate
# recently js/libs was changed to js/vendor and the main JS file was changed to main.js
# uncomment these lines to support the old file structure
# dir.js.libs = ${dir.js}/libs
# file.root.script = script.js
# slug.libs = libs
##
# Override default jsdoc3 options
#tool.jsdoc3.opts = --template templates/default
##
# https://github.com/h5bp/ant-build-script/wiki/Setting-up-the-Qunit-task-for-use-with-Jenkins
# the path to your phantomjs binary. It should live in ${dir.build.tools}
# tool.phantomJS = phantomjs-1.8.1-windows/phantomjs.exe
# the location of qunit.js for PhantomJS
# tool.qunit.js = qunit-1.11.0.js
# the name of your qunit-runner.js file for PhantomJS
# tool.qunitrunner.js = qunit-runner.js
# the location of your tests
# dir.tests = tests
##
# JSDOC3 Documentation (https://github.com/jsdoc3/jsdoc)
# You must tell the script if you want to build documentation
# build.jsdoc3 = true
#