gpt4 book ai didi

java - 避免替换表达式原型(prototype) :create-from-project

转载 作者:行者123 更新时间:2023-11-29 09:23:31 26 4
gpt4 key购买 nike

嘿,谁能告诉我在通过 archetype:create-from-project 从项目创建原型(prototype)时如何避免替换项目中的某些表达式?

例如,它将项目中所有出现的“1.0”表达式替换为 ${version}

如果程序员从版本 1.0 的项目创建原型(prototype) <version>1.0</version> ,然后例如 xml 文件的 header

<?xml version="1.0"?>

更改为

<?xml version="1.0-SNAPSHOT"?> 

....因为有 <?xml version="${version}"?>在原型(prototype)资源和用户中输入 1.0-SNAPSHOT 作为项目版本

此外,从原型(prototype)创建项目时是否可以提供更多参数?除了 groupId、artifactId、package 和 version ?

最佳答案

您可以将 -Darchetype.filteredExtentions=extension1,extension2,... 添加到您的 mvn 命令中,以告知 Maven 在其速度替换中包含哪些文件扩展名。如果您列出了所有文件扩展名并省略了 xml,它应该会跳过它们。如果 xml 是您项目中唯一的文件类型,您可以执行 -Darchetype.filteredExtentions

关于java - 避免替换表达式原型(prototype) :create-from-project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4608806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com