从项目和变量替换生成Maven原型

时间:2019-01-07 16:01:50

标签: java maven maven-archetype archetypes

我正在尝试从项目中生成原型,但是我要解决一些问题。

首先,我有一个像这样的文件:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: ${artifactId}
....

然后,我使用命令:

mvn clean archetype:create-from-project -Darchetype.filteredExtentions=* -Darchetype.postPhase=install

但是,当我尝试从已安装的原型生成新项目时,此操作的结果是:

#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: ${symbol_dollar}{artifactId}
  ...

是否有一种方法可以获取在新建项目期间替换属性“ ${artifactId}”的文件?

谢谢

0 个答案:

没有答案