【发布时间】:2014-05-19 16:10:24
【问题描述】:
我在 STS 创建自定义模板时遇到问题。我想要的是能够在项目中的所有文件中进行基于令牌的替换。我已经读过“令牌”替换可以做到这一点,但似乎无法让wizard.json让我接受多个输入。您随处可见的“示例”正在替换顶级包,我必须做得很好。
任何人都有在wizard.json中进行多个输入的示例,或者对我做错了什么有任何想法?
这是我所拥有的,但不起作用:
{
"info" : {
"elements" : {
"element" : [
{
"name" : "mysystem",
"description" : "Please the name of your system (ex. marketing, hr, accounting, etc).",
"type" : "java.lang.String",
"page" : 0,
"required" : true,
"pattern" : "\\w+",
"replaceKind" : "token"
}
],
"element" : [
{
"name" : "myapp",
"description" : "Please the name of your application (ex. thisapplication, thatapplication, etc).",
"type" : "java.lang.String",
"page" : 0,
"required" : true,
"pattern" : "\\w+",
"replaceKind" : "token"
}
]
},
"projectName" : "projectName",
"pages" : {
"page" : [
{
"order" : 0,
"description" : "System Info"
}
]
}
}
}
“myapp”接收并进行翻译,但“mysystem”甚至从未显示用于输入(第一个屏幕只是 myapp 文本)。
【问题讨论】:
-
你遵循了什么“榜样”?
标签: java json spring templates sts-springsourcetoolsuite