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



Reply via email to