powershell - PowerShell:如何定义具有固定参数的别名,并且可以使用附加参数进行扩展?
问题描述
我正在尝试为我定义一个预设特定 Maven 参数并允许我添加任意附加参数的 PowerShell 别名。具体来说,对于我的构建环境,我需要指定一个特定的用户设置文件,但我需要能够添加目标和其他程序参数和/或选项。我需要类似的东西:
Set-Alias -Name mvn -Value 'mvn -s C:\Projects\my_special_settings.xml'
稍后我可以使用其他参数进行扩展,例如:
mvn clean install -Pdevelopment -Darg=someValue
或者
mvn clean install -Prelease -Darg=someOtherValue
应该“扩展”到
mvn -s C:\Projects\my_special_settings.xml clean install -Pdevelopment -Darg=someValue
或者
mvn -s C:\Projects\my_special_settings.xml clean install -Prelease -Darg=someOtherValue
, 分别
到目前为止-无论我尝试了什么-我一直在
mvn:术语“mvn -s C:\Projects\my_special_settings.xml”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
:-(
这不可能那么难 - 可以吗?
解决方案
推荐阅读
- woocommerce - Woocommerce:将属性值附加到订单注释
- c# - 我的 PDM 插件中的 C# Getthumbnail2 方法问题
- steam - Steam API - 获取 CSGO 存储单元的内容
- holtwinters - 霍尔特冬天阿尔法
- android - 我的 Android 应用程序版本超出预期
- django - 西里尔字母变成了问号 | Django 模板 HTML 元标记
- python - OSError: [WinError 126] 在 pyinstaller 中找不到指定的模块
- json - Swift : Codable Struct Always Nil
- javascript - 有没有更好的方法来遍历 React 渲染部分中的数据?
- php - 使用 PHP 在 MySQL 中插入多行