【发布时间】:2011-01-05 20:22:31
【问题描述】:
嘿, 谁能告诉我在通过 archetype:create-from-project 从项目中创建原型时如何避免替换项目中的某些表达式?
例如,它将项目中所有出现的“1.0”表达式替换为${version}
如果程序员从版本 1.0 <version>1.0</version> 的项目创建原型,那么例如 xml 文件的标题
<?xml version="1.0"?>
改成
<?xml version="1.0-SNAPSHOT"?>
....因为原型资源中有<?xml version="${version}"?>,用户输入1.0-SNAPSHOT作为项目版本
另外,从原型创建项目时是否可以提供更多参数?除了 groupId、artifactId、package 和 version 吗?
【问题讨论】:
-
我在 Java 文件中也得到了这个:如果我有一个变量
int x = 1.0它会被转换成int x = ${version}我不知道解决方案。
标签: java maven-3 archetypes