设置速度属性

时间:2010-11-16 09:07:27

标签: maven-2 maven velocity

我已经建立了一个maven原型,我想做这样的事情

#set( $controllerPackage = ${package}\.${artifactId})

即。将controllerPackage变量设置为等于以下三个元素的字符串连接结果($ package,'。',$ artifactId)

然而,这是显而易见的不正确的语法 - 我得到了这个

  

词法错误:org.apache.velocity.runtime.parser.TokenMgrError:第4行第40列的词汇错误。遇到:“。” (46),之后:“\”

有没有办法在输出的字符串中包含句点?

2 个答案:

答案 0 :(得分:0)

您可以使用+进行字符串连接:

#set( $controllerPackage = ${package} + "." + ${artifactId})

答案 1 :(得分:0)

要构造字符串,请使用引号。

#set( $controllerPackage = "${package}.${artifactId}" )