I build automation script ion gradle my build.gradle file
apply plugin: ‘java’ apply plugin: ‘eclipse’ apply plugin: ‘maven’
repositories {
mavenCentral()
}
sourceSets {
unitTest {
java.srcDir file(‘src/test/java’)
resources.srcDir file(‘src/test/resources’)
}
}
task wrapper(type: Wrapper) {
description = ‘Install Gradle wrapper’
gradleVersion = ‘1.8’
} dependencies {
compile ‘org.apache.poi:poi:3.5-beta5’
compile ‘org.testng:testng:6.8.5’
compile ‘org.seleniumhq.selenium:selenium-server:2.39.0’
compile ‘com.googlecode.json-simple:json-simple:1.1’
compile ‘net.sf.json-lib:json-lib:2.3:jdk13’
compile ‘org.mockito:mockito-all:1.9.0’
compile ‘log4j:log4j:1.2.17’ }
test {
useTestNG() {
useDefaultListeners = true
ignoreFailures = true
options.suites(“src/test/resources/testng.xml”)
options {
listeners << ‘org.uncommons.reportng.HTMLReporter’
listeners << ‘org.uncommons.reportng.JUnitXMLReporter’
}
} }
uploadArchives {
repositories {
flatDir {
dirs ‘repos’
}
} }
While executing build.gradle its throwing the error
FAILURE: Build failed with an exception.\
- What went wrong:
Task ‘gradle’ not found in root project ‘RESTAPIClient-Gradle’.
- Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack
trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 0.126 secs
[sts] Build failed
org.gradle.tooling.BuildException: Could not execute build using Gradle distribution
‘http://services.gradle.org/distributions/gradle-1.10-bin.zip’.at
org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:53) at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57) at
org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
My folder structure
src/main/java - default class file src/main/resource-default files src/test/java-All the Classfile is available
I dont understand what is the root project?. Anyone can you give me a soltuion for this?