use releasebuild target for build
The releasebuild target of Angular uses the --prod modifier. It generates output hashes for javascript files. This allows better caching.
This commit is contained in:
@@ -52,18 +52,12 @@ npm_run_build.inputs.files(fileTree("src/templates") {
|
|||||||
npm_run_build.outputs.dir("build/generated").withPropertyName("outputFiles")
|
npm_run_build.outputs.dir("build/generated").withPropertyName("outputFiles")
|
||||||
|
|
||||||
|
|
||||||
jar.dependsOn 'npm_run_build'
|
jar.dependsOn 'npm_run_releasebuild'
|
||||||
|
|
||||||
jar {
|
jar {
|
||||||
from 'build/generated/resources' into 'resources'
|
from 'build/generated/resources' into 'resources'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
task myScript(type: NodeTask) {
|
|
||||||
script = file('src/scripts/my.js')
|
|
||||||
args = ['arg1', 'arg2']
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user