Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //apply plugin: 'com.github.robfletcher.compass'
- apply plugin: 'war'
- apply plugin: 'eclipse-wtp'
- apply plugin: 'org.akhikhl.gretty'
- apply plugin: 'rebel'
- dependencies {
- compile project(':core')
- compile project(':payment-alipay')
- compile "org.broadleafcommerce:broadleaf-admin-module:$broadleafVersion"
- compile "org.broadleafcommerce:broadleaf-contentmanagement-module:$broadleafVersion"
- compile "org.broadleafcommerce:broadleaf-framework-web:$broadleafVersion"
- compile "org.broadleafcommerce:broadleaf-common:$broadleafVersion"
- gretty devEnv?"com.h2database:h2:$h2Version":"mysql:mysql-connector-java:$mysqlVersion"
- gretty "commons-dbcp:commons-dbcp:$dbcpVersion"
- // compass 'rubygems:compass:1.0.3'
- // compass 'rubygems:compass-import-once:1.0.5'
- // compass 'rubygems:chunky_png:1.3.4'
- // compass 'rubygems:sass:3.4.14'
- // compass 'rubygems:rb-fsevent:0.9.5'
- providedCompile 'javax.servlet:javax.servlet-api:3.0.1'
- }
- gretty {
- webappCopy {CopySpec copySpec ->
- copySpec.exclude 'sass/**'
- }
- servletContainer = 'jetty8'
- jvmArgs = jettyJvmArgs
- sslKeyStorePath = keyStorePath
- sslKeyStorePassword = keyStorePass
- httpsEnabled = true
- httpPort = 8081
- httpsPort = 8444
- contextConfigFile = jettyEnvPath
- reloadOnConfigChange=false
- reloadOnClassChange=false
- recompileOnSourceChange=false
- inplaceMode='hard'
- }
- ext {
- unpackedTomcatPath = "${buildDir}/unpacked/apache-tomcat-$tomcatVersion"
- }
- task (deleteTomcat, type:Delete) {
- delete unpackedTomcatPath
- }
- task (unpackTomcat, type:Copy, dependsOn: deleteTomcat) {
- from zipTree(tomcatBinPath)
- into "${buildDir}/unpacked"
- }
- task (copyTomcatCfg, type:Copy, dependsOn: 'unpackTomcat') {
- from rootProject.fileTree('tomcat')
- into unpackedTomcatPath
- }
- task (copyTomcatLib, type:Copy, dependsOn: 'unpackTomcat') {
- from file(h2Path)
- from file(mysqlJarPath)
- from file(springInstrumentPath)
- into "$unpackedTomcatPath/lib"
- }
- task (cleanWebApps, type:Delete, dependsOn: 'unpackTomcat') {
- delete files("$unpackedTomcatPath/webapps")
- }
- task (copyWar, type:Copy, dependsOn: [war, cleanWebApps]) {
- from zipTree(war.archivePath)
- into "$unpackedTomcatPath/webapps/ROOT"
- }
- task (tomcatBundle, type:Zip, dependsOn: [copyTomcatCfg, copyTomcatLib, copyWar]) {
- from unpackedTomcatPath
- archiveName = "${project.name}-tomcat-${project.version}.zip"
- }
- //compass {
- // cssDir = file("$webAppDirName/css")
- // sassDir = file("$webAppDirName/sass")
- // config = file("$rootProject.projectDir.absolutePath/compass.rb")
- // sourcemap = true
- // force = true
- //}
- //war {
- // it.dependsOn compassCompile, generateRebel
- //}
- war {
- it.dependsOn generateRebel
- }
- //afterEvaluate {
- // prepareInplaceWebApp.dependsOn generateRebel, rootProject.genKey, rootProject.startH2, compassWatchStart
- // tasks.all {
- // if (name.startsWith('jettyRun')) {
- // it.finalizedBy compassWatchStop
- // }
- // }
- // rootProject.tasks.all {
- // def name = it.name
- // if (name.startsWith('farmRun') || name.startsWith('farmStart')) {
- // it.finalizedBy compassWatchStop
- // }
- // }
- //}
- afterEvaluate {
- prepareInplaceWebApp.dependsOn generateRebel, rootProject.genKey, rootProject.startH2
- // tasks.all {
- // if (name.startsWith('jettyRun')) {
- // it.finalizedBy compassWatchStop
- // }
- // }
- // rootProject.tasks.all {
- // def name = it.name
- // if (name.startsWith('farmRun') || name.startsWith('farmStart')) {
- // it.finalizedBy compassWatchStop
- // }
- // }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement