These error messages look like they could be caused by a mismatch in Gradle version.
Instead of installing Gradle yourself and using "gradle" as the command, try using ./gradlewt to see if that helps? On Wed, Dec 4, 2019 at 2:07 PM Rohit Jain <[email protected]> wrote: > No changes. I am following the build guidelines as outlined on that web > page. > > > > *From:* Victor Romero <[email protected]> > *Sent:* Wednesday, December 4, 2019 3:56 PM > *To:* [email protected] > *Subject:* Re: Fineract build > > > > External > > Hi Rohit, > > > > That is not related to Operating System issues. > > > > It is Fineract-CN code itself. Have you done any change or is a fresh > clone ? > > > > Regards > > > > Victor > > El 4 de diciembre de 2019 a las 10:56 AM Rohit Jain <[email protected]> > escribió: > > When I started to build using the instructions on > https://cwiki.apache.org/confluence/display/FINERACT/How+To+Build+Apache+Fineract+CN, > I followed the recommended *option 1* in * Step 2: Get Program Code* and > ran into some issues when I ran gradle build (remember, I am trying to do > this on a Windows laptop – probably not the ideal environment, and perhaps > I should find a Linux build environment, although we don’t really use > Ubuntu): > > · I ran into: > java.lang.NoClassDefFoundError: org.gradle.api.internal.ClosureBackedAction > Found that I needed to add the following in *plugins* to the build.gradle > file to resolve that: > id "io.spring.dependency-management" version "1.0.8.RELEASE" > > · However, I then got an error: > java.lang.NoClassDefFoundError: > io/spring/gradle/dependencymanagement/DependencyManagementExtension > Found that I needed to modify the id "org.springframework.boot" in > build.gradle *plugins* to version "1.5.21.RELEASE" > > · Then it looked really promising. But then I got an error: > org.gradle.api.tasks.TaskExecutionException: Execution failed for task > ':licenseMain' > This was ultimately resolved by adding the following lines to the > *license* section of the build.gradle file: > skipExistingHeaders true > ignoreFailures true > and adding the following lines before the license section > gradle.startParameter.excludedTaskNames += "licenseMain" > gradle.startParameter.excludedTaskNames += "licenseTest" > > > > Don’t know how relevant this is to the rest of the community for builds > done on Ubuntu, the preferred OS. So, it is up to you guys to decide > whether you want to create a JIRA to rectify some or all of this, or ignore > it. > > > > Rohit > > > >
