在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 - 在 Maven 中我们可以像在 npm 中那样定义脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54472991/