嘿 可以请任何人告诉我如何避免在通过archetype创建原型时替换项目中的某些表达式:create-from-project?
例如,它用${version}
替换项目中所有“1.0”表达式的外观
如果程序员从verion 1.0 <version>1.0</version>
的项目创建原型,那么例如xml文件的头文件
<?xml version="1.0"?>
更改为
<?xml version="1.0-SNAPSHOT"?>
....因为原型资源中有<?xml version="${version}"?>
,用户输入1.0-SNAPSHOT作为项目版本
此外,从原型创建项目时是否可以提供更多参数?除了groupId,artifactId,包和版本?
答案 0 :(得分:0)
您可以在-Darchetype.filteredExtentions=extension1,extension2,...
命令中添加mvn
,告诉maven在速度替换中包含哪些文件扩展名。如果您列出了所有文件扩展名并取消xml
,则应跳过它们。如果-Darchetype.filteredExtentions
是项目中唯一的文件类型,则可以xml
。