Hi Laszlo, Thanks for the response - actually, i have tested with both Java 8 (Oracle) and JDK 11 (OpenJDK) and with JDK1.8, still it does not use the wrapper?
Is this because Netbeans 11.3 needs to run on >JDK9? Should it use the wrapper if IDE is running JDK 1.8? Thanks Jonathan On Sun, Mar 15, 2020 at 10:38 PM Laszlo Kishalmi <[email protected]> wrote: > The big question. What version of Java are you running the IDE with? > > We cannot use Gradle runtime 4.6 (or anything below 4.10.2) with java 11 > or above, so we fall back to the Gradle version shipped with the IDE. > > So try to run it when the IDE is running on Java 8 or upgrade your > projects to Gradle 4.10.2 at least. > > BTW, yes it would be nice if the Nb would call out this issue and not > just doing some silent changes. > > On 3/15/20 11:22 AM, Jonathan Bergh wrote: > > Hi Laszlo, > > > > Yes, i can. I'll have to sanitise it quite a lot though. I'll send to > your > > personal email if you dont mind ... > > > > Regards > > Jonathan > > > > On Sun, Mar 15, 2020 at 7:54 PM Laszlo Kishalmi < > [email protected]> > > wrote: > > > >> Just for curiousity, can you zip the project base dir content + the > >> gradle directory and put it somewhere? No other sources are required, > >> just the settings.gradle, build.gradle, gradlew, gradlew.bat and the > >> gradle directory (recursively) > >> > >> On 3/15/20 10:36 AM, Jonathan Bergh wrote: > >>> I have restarted NB, same behaviour. > >>> > >>> Did you clear your .gradle/wrapper/dists directory? If i have a > >> successful > >>> build via cmdline, and the correct wrapper is downloaded, then yes, it > >>> works fine. Trying a wrapper build inside NB always defaults to the > 6.2.2 > >>> installation. > >>> > >>> Even when opening NB fresh, i can see Gradle 6.2.2 complaining about > >>> plugins which work only with the older wrapper 4.6. > >>> > >>> Regards > >>> Jonathan > >>> > >>> On Sun, Mar 15, 2020 at 7:28 PM Patrick Musembi < > [email protected] > >>> > >>> wrote: > >>> > >>>> Mine works fine. Even after setting the path on Gradle > >> distribution->Custom > >>>> to 5.4 uses the wrapper. I don't know if you should restart netbeans? > >>>> > >>>> On Sun, Mar 15, 2020, 20:16 Jonathan Bergh <[email protected]> > >>>> wrote: > >>>> > >>>>> hi @patrick > >>>>> > >>>>> So in Option -> Gradle, selecting Custom (leaving entry blank) then > >> Tick > >>>>> Prefer Wrapper? > >>>>> > >>>>> This doesnt seem to make any difference :( > >>>>> > >>>>> The project is still building with the 6.2.2 distribution, which is > the > >>>>> only one in the ./.gradle/wrapper/dists directory at this stage. > >>>>> > >>>>> If i run ./gradew.bat manually from the cmdline, then, the correct > >>>> version > >>>>> (4.6) is download, and then someone Netbeans uses this version from > >> then > >>>> on > >>>>> in. > >>>>> > >>>>> On Sun, Mar 15, 2020 at 6:59 PM Patrick Musembi < > >> [email protected] > >>>>> wrote: > >>>>> > >>>>>> @jonathan please set Custom. Leave the input field empty(haven't > >> tested > >>>>>> with a custom gradle path). Then tick prefer to use gradle wrapper > >> that > >>>>>> comes with the project > >>>>>> Regards > >>>>>> > >>>>>> On Sun, Mar 15, 2020, 19:00 Jonathan Bergh < > [email protected]> > >>>>>> wrote: > >>>>>> > >>>>>>> An update: > >>>>>>> > >>>>>>> If i run from Powershell in the Project directory: > >>>>>>> > >>>>>>> > >>>>>>> *PS C:\Development\myproject> ./gradlew --configure-on-demand -x > >>>> check > >>>>>>> clean buildDownloading > >>>>>>> https://services.gradle.org/distributions/gradle-4.6-all.zip > >>>>>>> <https://services.gradle.org/distributions/gradle-4.6-all.zip > >....* > >>>>>>> > >>>>>>> it starts downloading the Wrapper, and ./.gradle/wrapper/dists gets > >>>>>>> populated with gradle-4.6-all.zip as expected. > >>>>>>> > >>>>>>> Regards > >>>>>>> Jonathan > >>>>>>> > >>>>>>> On Sun, Mar 15, 2020 at 5:48 PM Jonathan Bergh < > >>>>> [email protected] > >>>>>>> wrote: > >>>>>>> > >>>>>>>> ok, thanks Lazlo, > >>>>>>>> > >>>>>>>> I have just cleared my ./.gradle/cache and ./.gradle/wrapper/dist > >>>>>>>> directories, set global Gradle options to Gradle 6.2.2 but Prefer > >>>>>> gradle > >>>>>>>> wrapper. > >>>>>>>> > >>>>>>>> When i build my project, the output is: > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> *JAVA_HOME="C:\Program Files\Java\jdk1.8.0_201"cd > >>>>>>>> C:\Development\myproject; ./gradlew --configure-on-demand -x check > >>>>>> clean > >>>>>>>> buildConfiguration on demand is an incubating feature.> Task > >>>> :clean> > >>>>>> Task > >>>>>>>> :compileJavaNote: Some input files use unchecked or unsafe > >>>>>>> operations.Note: > >>>>>>>> Recompile with -Xlint:unchecked for details.> Task > >>>> :processResources> > >>>>>>> Task > >>>>>>>> :classes> Task :jar> Task :assemble> Task :buildDeprecated Gradle > >>>>>>> features > >>>>>>>> were used in this build, making it incompatible with Gradle > 7.0.Use > >>>>>>>> '--warning-mode all' to show the individual deprecation > >>>> warnings.See > >>>> > >> > https://docs.gradle.org/6.2.2/userguide/command_line_interface.html#sec:command_line_warnings > >>>>>>>> < > >> > https://docs.gradle.org/6.2.2/userguide/command_line_interface.html#sec:command_line_warnings > >>>>>>>> BUILD > >>>>>>>> SUCCESSFUL in 5m 6s4 actionable tasks: 4 executed* > >>>>>>>> > >>>>>>>> When i check back in ./.gradle/wrapper/dists , there is only a > >>>> 6.2.2 > >>>>>>>> installation, and cache also only has artifacts for 6.2.2 > >>>>>>>> > >>>>>>>> The project gradle wrapper (gradle-wrapper.properties) is: > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >> > *distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distsdistributionUrl=https\:// > >>>>>>> services.gradle.org/distributions/gradle-4.6-bin.zip > >>>>>>>> <http://services.gradle.org/distributions/gradle-4.6-bin.zip > >>>>>>>> zipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/dists* > >>>>>>>> > >>>>>>>> So i am sure perhaps that Netbeans is not using the project gradle > >>>>>>> wrapper? > >>>>>>>> Regards > >>>>>>>> Jonathan > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> On Sun, Mar 15, 2020 at 5:00 PM Laszlo Kishalmi < > >>>>>>> [email protected]> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>>> Unfortunately attachments are not working in dev mailing list. > You > >>>>> can > >>>>>>>>> share them some clipboarding site or you can create a JIRA issue > >>>> on > >>>>>> this > >>>>>>>>> and do the report there. > >>>>>>>>> > >>>>>>>>> Right now the wrapper detection checks the existence of > >>>>>>>>> gradle/wrapper/gradle-wrapper.properties in the root project. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> On 3/15/20 7:24 AM, Jonathan Bergh wrote: > >>>>>>>>>> Hi there, > >>>>>>>>>> > >>>>>>>>>> Just a quick question. We usually use Maven for build, for which > >>>>>>>>>> everything seems to work perfectly on NB11.3. However, we have a > >>>>>>>>>> project which uses Gradle for other reasons. > >>>>>>>>>> > >>>>>>>>>> When building on 11.3, via the IDE, i have "Use wrapper" set in > >>>>>> global > >>>>>>>>>> IDE options but when i build (Clean Build) from the Project > >>>> menu, > >>>>>>>>>> Netbeans seems to be using the globally configured Gradle > >>>>>>>>>> installation, rather than the Wrapper version? > >>>>>>>>>> > >>>>>>>>>> please see the attached. if i run from the command line, > >>>>> everything > >>>>>>>>>> builds fine, including finding the various plugins etc. > >>>>>>>>>> > >>>>>>>>>> Just wanted to check whether this was a real issue before > >>>> logging. > >>>>>>>>>> Thanks a lot. > >>>>>>>>>> > >>>>>>>>>> Regards > >>>>>>>>>> Jon > >>>>>>>>>> gradle3.JPG > >>>>>>>>>> gradle2.JPG > >>>>>>>>>> gradle1.JPG > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> For further information about the NetBeans mailing lists, visit: > >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > >> > >> > >> > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >
