Mua you're right. I was building from terminal but I had earlier imported the project into InteliJ and it seems it modified the wrapper. I undone InteliJ's changes and now downloading the 2.10 wrapper.
On Sun, Mar 10, 2019 at 10:07 AM ivange larry <[email protected]> wrote: > I am using the gradle wrapper that comes with the project > > On Sun, Mar 10, 2019 at 9:56 AM mua rachmann <[email protected]> > wrote: > >> Hi Larry, >> I had the same issue on Mac OS - 10.11 and this is probably happening >> cause >> of the higher gradle version you have of which the providedCompile() is a >> deprecated function. >> The project expects Gradle 2.10 i guess so a quick walk around will be to >> downgrade the gradle version or rather just run ./gradlew that is included >> in the projects directory from a terminal. It will pick up the default >> gradle. I guess this happened cause of your editor. In my case i use >> intelliJ and it installed gradle 5 which was way too high for the project. >> You might also try this ./gradlew wrapper --gradle-version 2.10 >> >> Mua >> >> On Sun, Mar 10, 2019 at 9:21 AM ivange larry <[email protected]> >> wrote: >> >> > I have cloned https://github.com/apache/fineract and trying to build >> and >> > run integration tests as documented in it's README but every gradle >> tasks >> > fails with the error >> > >> > FAILURE: Build failed with an exception. >> > > * Where: >> > > Script >> > > >> > >> '/Users/l4rry/workspace/micro-finance-backend/fineract-provider/dependencies.gradle' >> > > line: 30 >> > > * What went wrong: >> > > A problem occurred evaluating script. >> > > > Could not find method providedCompile() for arguments [] on object >> of >> > > type >> > > >> > >> org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. >> > > * Try: >> > > Run with --stacktrace option to get the stack trace. Run with --info >> or >> > > --debug option to get more log output. Run with --scan to get full >> > insights. >> > > * Get more help at https://help.gradle.org >> > > Deprecated Gradle features were used in this build, making it >> > incompatible >> > > with Gradle 5.0. >> > > Use '--warning-mode all' to show the individual deprecation warnings. >> > > See >> > > >> > >> https://docs.gradle.org/4.10/userguide/command_line_interface.html#sec:command_line_warnings >> > >> > >> > This reports an error on line 30 of the file dependencies.gradle. The >> > error is about this method providedCompile() >> > >> > >> > providedCompile( >> > > // [group: 'javax.servlet', name: 'servlet-api', version: >> > '2.5'], >> > > ) >> > >> > >> > If I delete that method, I get another error message with any gradle >> task. >> > >> > ➜ micro-finance-backend git:(pesabooks) ✗ ./gradlew clean war >> > > > Task :rat FAILED >> > > FAILURE: Build failed with an exception. >> > > * What went wrong: >> > > Execution failed for task ':rat'. >> > > > Found 3 files with unapproved/unknown licenses. See >> > >> file:/Users/l4rry/workspace/micro-finance-backend/build/reports/rat/rat-report.txt >> > > * Try: >> > > Run with --stacktrace option to get the stack trace. Run with --info >> or >> > --debug option to get more log output. Run with --scan to get full >> insights. >> > > * Get more help at https://help.gradle.org >> > > Deprecated Gradle features were used in this build, making it >> > incompatible with Gradle 5.0. >> > > Use '--warning-mode all' to show the individual deprecation warnings. >> > >> > >> > I have Java 8u191 and MacOS 10.12.6. And all gradlew task are run with >> > the gradlew wrapper. >> > >> > Thanks, >> > Larry >> > >> > > > -- > GSoC 2016 @OpenMRS > GSoC 2017 @LibreHealth > GCI 2016 Mentor @OpenMRS > GCI Org Admin @OpenMRS > -- GSoC 2016 @OpenMRS GSoC 2017 @LibreHealth GCI 2016 Mentor @OpenMRS GCI Org Admin @OpenMRS
