Build process updates for Spike Wars.
This commit is contained in:
parent
f27618fc0f
commit
a4842de29e
1
.gitignore
vendored
1
.gitignore
vendored
@ -7,3 +7,4 @@ gorillas.css.map
|
|||||||
node_modules/
|
node_modules/
|
||||||
bower_components/
|
bower_components/
|
||||||
.gradle/
|
.gradle/
|
||||||
|
build/
|
||||||
|
7
spike-wars/.flowconfig
Normal file
7
spike-wars/.flowconfig
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
[ignore]
|
||||||
|
|
||||||
|
[include]
|
||||||
|
|
||||||
|
[libs]
|
||||||
|
|
||||||
|
[options]
|
@ -14,8 +14,8 @@ plugins {
|
|||||||
id "com.moowork.node" version "0.11"
|
id "com.moowork.node" version "0.11"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = ""
|
group = "com.jdbernard"
|
||||||
version = ""
|
version = "1.0.0"
|
||||||
|
|
||||||
task clean(
|
task clean(
|
||||||
group: 'build',
|
group: 'build',
|
||||||
@ -36,20 +36,10 @@ task compileScss(
|
|||||||
group: 'build',
|
group: 'build',
|
||||||
description: 'Compile SCSS files into CSS.',
|
description: 'Compile SCSS files into CSS.',
|
||||||
type: Exec) {
|
type: Exec) {
|
||||||
inputs.dir("src/main/scss")
|
inputs.file("src/main/scss/spike-wars.scss")
|
||||||
outputs.dir("build/webroot/css")
|
outputs.dir("build/webroot/css")
|
||||||
executable "scss"
|
executable "scss"
|
||||||
args "--update", "src/main/scss:build/webroot/css", "-I", "src/main/scss-lib", "-t", "compressed"
|
args "--update", "src/main/scss/spike-wars.scss:build/webroot/css/spike-wars-${version}.css", "-I", "src/main/scss-lib", "-t", "compressed"
|
||||||
}
|
|
||||||
|
|
||||||
task esLint(
|
|
||||||
group: 'check',
|
|
||||||
description: 'Run ESLint on JavaScript sources.',
|
|
||||||
dependsOn: npmInstall,
|
|
||||||
type: NodeTask) {
|
|
||||||
inputs.dir("src/main/js")
|
|
||||||
script = file('node_modules/eslint/bin/eslint')
|
|
||||||
args = ["src/main/js"]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
task bowerInstall(
|
task bowerInstall(
|
||||||
@ -72,7 +62,7 @@ task flowCheck(
|
|||||||
|
|
||||||
task browserify(
|
task browserify(
|
||||||
group: 'build',
|
group: 'build',
|
||||||
dependsOn: npmInstall,
|
dependsOn: [npmInstall, flowCheck],
|
||||||
type: NodeTask) {
|
type: NodeTask) {
|
||||||
|
|
||||||
inputs.dir('src/main/js/${project.name}.js')
|
inputs.dir('src/main/js/${project.name}.js')
|
||||||
@ -133,7 +123,7 @@ task copyResources(
|
|||||||
task compile(
|
task compile(
|
||||||
group: 'build',
|
group: 'build',
|
||||||
description: 'Compile all webapp resources',
|
description: 'Compile all webapp resources',
|
||||||
dependsOn: [jsHint, copyResources, compileScss, browserify, minifyJavaScript, compileHtml])
|
dependsOn: [copyResources, compileScss, browserify, minifyJavaScript, compileHtml])
|
||||||
|
|
||||||
task assemble(
|
task assemble(
|
||||||
group: 'build',
|
group: 'build',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user