[ 
https://issues.apache.org/jira/browse/MWRAPPER-157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17933564#comment-17933564
 ] 
Lars Bruun-Hansen commented on MWRAPPER-157:
--------------------------------------------

[~hazendaz]: Maybe executing with {{MVNW_VERBOSE=true}} will give you some clue 
as to what is going on.

Like you, I'm also using Maven Wrapper to test out some Maven 4 stuff vis-a-vis 
Maven 3. 
I haven't seen any problems on Windows 11 nor Ubuntu.

I use {{only-script}} mode.

> Maven wrapper jar is no longer downloaded on windows 11
> -------------------------------------------------------
>
>                 Key: MWRAPPER-157
>                 URL: https://issues.apache.org/jira/browse/MWRAPPER-157
>             Project: Maven Wrapper
>          Issue Type: Bug
>          Components: Maven Wrapper Scripts
>    Affects Versions: 3.3.2
>            Reporter: Jeremy Landis
>            Priority: Major
>
> mvnw started failing about a year ago unless curl uses -k option to download 
> maven wrapper jar.
> mvnw.cmd now is also failing to download maven wrapper jar.
>  
> Neither are working on maven 4 post beta-4.  Therefore, I'm stuck here 
> [https://github.com/spotbugs/spotbugs-maven-plugin/actions/workflows/it-maven-4.0.0.yaml]
>  on older copy.  Issue started with beta-5.
>  
> To try to see what was going on, I tried locally windows 11 which has both 
> the issues mentioned.  Further looking, it appears to me that mvnw.cmd is 
> using long deprecated windows code to download and should be upgraded.  For 
> the bash side of things, using git bash latest, the fact I have to add -k 
> seems to indicate there is some issue with security.
> In all cases, if I put the maven-wrapper.jar in place, the maven wrapper 
> itself works fine.
>  
> To reproduce, just take the GHA from spotbugs and update it then let that 
> build on your fork.  Watch it fail.  It will fail to see maven being there.  
> Then force a maven wrapper jar into place, watch it then work.  That same 
> thing then can be repeated locally.
>  
> I have a commit for adding -k for mvnw and have had it for a long time but 
> something else has to be going on there.  For mvnw.cmd, I've yet to figure 
> out how to rewrite so its using proper code.  Fixing issues with using 
> obsolete microsoft logic there would be helpful but likely will drop windows 
> 2016 support but given gradle already did so, eclipse ide already did so, and 
> others I'm sure also have, it probably is the right time to drop legacy 
> support.
>  
> So what I'm looking for here is some resolution as to why -k is required to 
> download the maven wrapper via curl and to fix windows code to not use 
> deprecated code.  Further, I'd like to actually be on maven 4.0.0-rc-2 on 
> various plugins since using it does actually work provided the maven wrapper 
> actually works correctly.
>  
> Alternative, I could just write on GHA a curl myself and download it since 
> the tooling straight up fails.  But its very unclear why maven 4 fails 
> whereas any older version beta 4 or before works fine there.  Using ubuntu on 
> that end.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to