| group "examples" |
| |
| dependencies { |
| implementation "org.springframework.boot:spring-boot-starter-logging" |
| implementation "org.springframework.boot:spring-boot-autoconfigure" |
| implementation "org.springframework.boot:spring-boot-starter-actuator" |
| implementation "org.springframework.boot:spring-boot-starter-tomcat" |
| implementation "javax.servlet:javax.servlet-api:$servletApiVersion" |
| implementation "org.grails:grails-core:$grailsVersion" |
| implementation "org.grails:grails-dependencies:$grailsVersion", { |
| exclude module:'grails-datastore-simple' |
| } |
| |
| implementation "org.grails:grails-web-boot:$grailsVersion" |
| implementation project(":grails-plugin") |
| |
| implementation "org.hibernate:hibernate-core:$hibernate5Version" |
| |
| runtimeOnly "com.bertramlabs.plugins:asset-pipeline-grails:$assetPipelineVersion" |
| runtimeOnly "com.h2database:h2" |
| runtimeOnly "org.apache.tomcat:tomcat-jdbc:$tomcatVersion" |
| runtimeOnly "org.grails.plugins:fields:$fieldsVersion" |
| runtimeOnly "org.grails.plugins:scaffolding:$scaffoldingVersion" |
| |
| testImplementation "org.grails:grails-gorm-testing-support:$testingSupportVersion" |
| testImplementation "org.grails.plugins:geb" |
| testRuntimeOnly "org.seleniumhq.selenium:selenium-chrome-driver:$seleniumVersion" |
| testRuntimeOnly "org.seleniumhq.selenium:selenium-firefox-driver:$seleniumVersion" |
| testRuntimeOnly "org.seleniumhq.selenium:selenium-safari-driver:$seleniumSafariDriverVersion" |
| |
| testImplementation "org.seleniumhq.selenium:selenium-remote-driver:$seleniumVersion" |
| testImplementation "org.seleniumhq.selenium:selenium-api:$seleniumVersion" |
| testImplementation "org.seleniumhq.selenium:selenium-support:$seleniumVersion" |
| } |
| |
| tasks.withType(Test) { |
| systemProperty "geb.env", System.getProperty('geb.env') |
| systemProperty "geb.build.reportsDir", reporting.file("geb/integrationTest") |
| if (!System.getenv().containsKey('CI')) { |
| systemProperty 'webdriver.chrome.driver', System.getProperty('webdriver.chrome.driver') |
| systemProperty 'webdriver.gecko.driver', System.getProperty('webdriver.gecko.driver') |
| } else { |
| systemProperty 'webdriver.chrome.driver', "${System.getenv('CHROMEWEBDRIVER')}/chromedriver" |
| systemProperty 'webdriver.gecko.driver', "${System.getenv('GECKOWEBDRIVER')}/geckodriver" |
| } |
| } |
| |
| webdriverBinaries { |
| if (!System.getenv().containsKey('CI')) { |
| chromedriver "$chromeDriverVersion" |
| geckodriver "$geckodriverVersion" |
| } |
| } |
| |