Java 避免替换表达式原型:从项目创建
哎,, 有谁能告诉我,当通过archetype:CreatefromProject从项目中创建原型时,如何避免替换项目中的某些表达式 例如,它用${version}替换项目中1.0表达式的所有外观 如果程序员从verion 1.0 1.0的项目中创建原型,那么例如xml文件的头 更改为Java 避免替换表达式原型:从项目创建,java,maven-3,archetypes,Java,Maven 3,Archetypes,哎,, 有谁能告诉我,当通过archetype:CreatefromProject从项目中创建原型时,如何避免替换项目中的某些表达式 例如,它用${version}替换项目中1.0表达式的所有外观 如果程序员从verion 1.0 1.0的项目中创建原型,那么例如xml文件的头 更改为 <?xml version="1.0-SNAPSHOT"?> 。。。。因为在原型资源和用户输入1.0-SNAPSHOT作为项目版本时 另外,在从原型创建项目时是否可以提供更多参数?除了group
<?xml version="1.0-SNAPSHOT"?>
。。。。因为在原型资源和用户输入1.0-SNAPSHOT作为项目版本时
另外,在从原型创建项目时是否可以提供更多参数?除了groupId、artifactId、package和version?之外,您还可以添加-Darchetype.filteredentations=extension1、extension2,。。。您的mvn命令,告诉maven在其velocity替换中包含哪些文件扩展名。如果您列出了所有文件扩展名,并且没有使用xml,那么应该跳过它们。如果xml是项目中唯一的文件类型,则可以执行-Darchetype.filteredentations操作。可以添加-Darchetype.filteredentations=extension1,extension2,。。。您的mvn命令,告诉maven在其velocity替换中包含哪些文件扩展名。如果您列出了所有文件扩展名,并且没有使用xml,那么应该跳过它们。如果xml是项目中唯一的文件类型,则可以执行-Darchetype.filteredExtentions操作。我在Java文件中也得到了这一点:如果我有一个变量int x=1.0,它会被转换成int x=${version}我不知道解决方案。我在Java文件中也得到了这一点:如果我有一个变量int x=1.0,它会被转换成int x=${version}我不知道解决方案。