我有一个与bash脚本配对的Java项目,以便在Linux上部署。剧本是很多比这更复杂,但重要的部分是这样的部分:使用maven更新脚本
directory="/default/install/directory"
jarName = "myApp-0.0.1.jar"
command="/usr/bin/java -DARG=$argValue -jar $directory/$jarName"
当我更新版本0.0.2,我想Maven来自动改变此行我的脚本,简单地:
jarName = "myApp-0.0.2.jar"
我敢肯定,这将在某种程度上涉及maven-release-plugin
- 可能与sed -i
,但我的机器是Windows,以便这些工具不那么容易获得的(虽然我用cygwin) - 但我不确定如何。谢谢!
为什么不把脚本放到资源中,改变'jarName =“myApp - $ {project.version} .jar”',让Maven自动过滤文件? – Tome