[jira] [Updated] (MNG-7541) Native support for PowerShell to start Maven

2022-10-04 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MNG-7541?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-7541:

Summary: Native support for PowerShell to start Maven  (was: Native support 
for powershell to start maven)

> Native support for PowerShell to start Maven
> 
>
> Key: MNG-7541
> URL: https://issues.apache.org/jira/browse/MNG-7541
> Project: Maven
>  Issue Type: Improvement
>  Components: Command Line
>Affects Versions: 3.8.3
> Environment: windows 10 / 11
>Reporter: Jurrian Fahner
>Priority: Trivial
>  Labels: Script, Windows10, Windows11
>
> Maven has two files in the bin dir:
> ||command||its use||
> |mvn|POSIX shell|
> |mvn.cmd|cmd.exe|
> On windows there are two ways to write scripts, by using cmd.exe or using 
> powershell.
> If you enter mvn in powershell it will look for `mvn.ps1` on the PATH first. 
> If it doesn't find anything it will execute `mvn.cmd` as fall-back.
> When running maven for starting a server for development purposes and you do 
> ctrl-c to exit the server it will ask the question: Terminate batch job (Y/N)?
> As far as I know it is default behaviour of cmd.exe.
> Well if I don't want to terminate, I wouldn't press ctrl-c. ;)
> It is not the case (as far as I know that Microsoft is going to deprecate 
> cmd.exe in favor of powershell: 
> [https://devblogs.microsoft.com/commandline/rumors-of-cmds-death-have-been-greatly-exaggerated/]
> Allthough I think it would be a good move for maven to have also a powershell 
> script as well... It is possible to integrate elegant support for native help 
> in powershell, `get-help mvn`.
> But it also increases the maintenance effort as well. I don't know whether 
> this cost outweigh the benefits, though...
> By the way I would happy to contribute if it is appreciated.



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


[jira] [Updated] (MNG-7541) Native support for powershell to start maven

2022-09-19 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MNG-7541?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-7541:

Description: 
Maven has two files in the bin dir:
||command||its use||
|mvn|POSIX shell|
|mvn.cmd|cmd.exe|

On windows there are two ways to write scripts, by using cmd.exe or using 
powershell.

If you enter mvn in powershell it will look for `mvn.ps1` on the PATH first. If 
it doesn't find anything it will execute `mvn.cmd` as fall-back.

When running maven for starting a server for development purposes and you do 
ctrl-c to exit the server it will ask the question: Terminate batch job (Y/N)?

As far as I know it is default behaviour of cmd.exe.

Well if I don't want to terminate, I wouldn't press ctrl-c. ;)

It is not the case (as far as I know that Microsoft is going to deprecate 
cmd.exe in favor of powershell: 
[https://devblogs.microsoft.com/commandline/rumors-of-cmds-death-have-been-greatly-exaggerated/]

Allthough I think it would be a good move for maven to have also a powershell 
script as well... It is possible to integrate elegant support for native help 
in powershell, `get-help mvn`.

But it also increases the maintenance effort as well. I don't know whether this 
cost outweigh the benefits, though...

By the way I would happy to contribute if it is appreciated.

  was:
Maven has two files in the bin dir:
||command||it's use||
|mvn|bash|
|mvn.cmd|cmd.exe|

On windows there are two ways to write scripts, by using cmd.exe or using 
powershell.

If you enter mvn in powershell it will look for `mvn.ps1` on the PATH first. If 
it doesn't find anything it will execute `mvn.cmd` as fall-back.

When running maven for starting a server for development purposes and you do 
ctrl-c to exit the server it will ask the question: Terminate batch job (Y/N)?

As far as I know it is default behaviour of cmd.exe.

Well if I don't want to terminate, I wouldn't press ctrl-c. ;)

It is not the case (as far as I know that Microsoft is going to deprecate 
cmd.exe in favor of powershell: 
[https://devblogs.microsoft.com/commandline/rumors-of-cmds-death-have-been-greatly-exaggerated/]

Allthough I think it would be a good move for maven to have also a powershell 
script as well... It is possible to integrate elegant support for native help 
in powershell, `get-help mvn`.

But it also increases the maintenance effort as well. I don't know whether this 
cost outweigh the benefits, though...

By the way I would happy to contribute if it is appreciated.


> Native support for powershell to start maven
> 
>
> Key: MNG-7541
> URL: https://issues.apache.org/jira/browse/MNG-7541
> Project: Maven
>  Issue Type: Improvement
>  Components: Command Line
>Affects Versions: 3.8.3
> Environment: windows 10 / 11
>Reporter: Jurrian Fahner
>Priority: Trivial
>  Labels: Script, Windows10, Windows11
>
> Maven has two files in the bin dir:
> ||command||its use||
> |mvn|POSIX shell|
> |mvn.cmd|cmd.exe|
> On windows there are two ways to write scripts, by using cmd.exe or using 
> powershell.
> If you enter mvn in powershell it will look for `mvn.ps1` on the PATH first. 
> If it doesn't find anything it will execute `mvn.cmd` as fall-back.
> When running maven for starting a server for development purposes and you do 
> ctrl-c to exit the server it will ask the question: Terminate batch job (Y/N)?
> As far as I know it is default behaviour of cmd.exe.
> Well if I don't want to terminate, I wouldn't press ctrl-c. ;)
> It is not the case (as far as I know that Microsoft is going to deprecate 
> cmd.exe in favor of powershell: 
> [https://devblogs.microsoft.com/commandline/rumors-of-cmds-death-have-been-greatly-exaggerated/]
> Allthough I think it would be a good move for maven to have also a powershell 
> script as well... It is possible to integrate elegant support for native help 
> in powershell, `get-help mvn`.
> But it also increases the maintenance effort as well. I don't know whether 
> this cost outweigh the benefits, though...
> By the way I would happy to contribute if it is appreciated.



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