在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
。
答案 0 :(得分:1)
不,我怀疑这是可能的。
通常,您为POM中的插件定义所有相关配置,然后仅调用mvn clean install
之类的东西。
如果需要其他配置,则可以在POM中使用配置文件并通过命令行激活它们。