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



Reply via email to