java - 在 Maven 中,我们可以像在 npm 中那样定义脚本吗?
问题描述
在 npm 中,我们可以定义脚本,例如:
"start": "npm-run-all --parallet test lint ..."
并使用短命令运行它npm start
。
我们可以使用 Maven 项目做同样的事情吗?
这个想法来自使用 npm 和 Node.js 一段时间。目前我使用 Maven 配置文件来配置所有相关配置并用于-D profile
运行命令。但有时我需要使用 禁用测试-Dmaven.test.skip=true
,当我更新项目版本时,情况会更糟。
mvn build-helper:parse-version versions:set \
-DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.nextMinorVersion}.0 \
versions:commit
如果可能的话,我想将命令缩短为mvn build-nextMinor
.
解决方案
不,我怀疑这是可能的。
通常,您在 POM 中为插件定义所有相关配置,然后调用类似mvn clean install
.
如果您需要不同的配置,您可以使用 POM 中的配置文件并通过命令行激活它们。
推荐阅读
- java - 将使用 radiogroup 做出的选择转移到另一个意图
- components - 在 Angular 8 中创建组件时,如何解决“检测到无效格式版本 - 预期:[1] 找到:[3]”错误?
- javascript - innerHTML 在 android 的本机代码中返回未定义
- javascript - 回文检查器需要帮助
- javascript - 如何通过不同数组中的值命名数组中的值?
- html - 打印 html 文档时的左边距问题
- reactivesearch - 如何使结果卡/列表响应?
- pandas - 使用 matplotlib 绘制 pandas 数据框的所有列
- amazon-web-services - 我希望针对长期工作的 AWS Spot 定价。一个实例的现场请求是实现这一目标的最佳方式吗?
- ffmpeg - 多次连接同一视频失败