maven原型复制shell脚本有自己的变量
我正在尝试使用下面的原型创建项目结构maven原型复制shell脚本有自己的变量,maven,maven-archetype,Maven,Maven Archetype,我正在尝试使用下面的原型创建项目结构 mvn archetype:generate -DarchetypeGroupId=com.td.abc.myplatform -DarchetypeArtifactId=my-custom-archetype -DarchetypeVersion=1.0.0-SNAPSHOT -DgroupId=com.abc.myplatform.muntjac -DartifactId=muntjac -Dv
mvn archetype:generate
-DarchetypeGroupId=com.td.abc.myplatform
-DarchetypeArtifactId=my-custom-archetype
-DarchetypeVersion=1.0.0-SNAPSHOT
-DgroupId=com.abc.myplatform.muntjac
-DartifactId=muntjac
-Dversion=1.0.0-SNAPSHOT
-DappName=muntjac
原型还复制了一些shell脚本,这些脚本只有几行,如下所示
mvn archetype:generate
-DarchetypeGroupId=com.td.abc.myplatform
-DarchetypeArtifactId=my-custom-archetype
-DarchetypeVersion=1.0.0-SNAPSHOT
-DgroupId=com.abc.myplatform.muntjac
-DartifactId=muntjac
-Dversion=1.0.0-SNAPSHOT
-DappName=muntjac
my-shell.sh(my-shell.sh的一部分)
但是,由于我的shell脚本变量${BUILD\u VCS\u NUMBER:0:8}
指出语法错误应为{or(而不是:
我是否可以在不修改shell脚本的情况下完成这项工作?我认为如果不修改脚本,您无法完成这项工作。 我用${dollar}替换了资源文件中的每个$字符。 并在pom.xml上添加了以下内容:#set($dollar='$')