【发布时间】:2011-06-30 16:14:54
【问题描述】:
我正在创建一个具有大量自定义属性的 maven 原型。
例如:
<requiredProperties>
<requiredProperty key="db-name">
<defaultValue>Some db-name</defaultValue>
</requiredProperty>
<requiredProperty key="station-name">
<defaultValue>localhost</defaultValue>
</requiredProperty>
...
</requiredProperties>
当基于此原型生成新项目时,maven 知道一些默认变量,例如 groupId、artifactId、version。 maven 是否知道其他琐碎的变量,例如 env.user、user、host、path、basedir 或任何其他变量? 哪个是? 我怎样才能得到它们?
谢谢。
【问题讨论】:
-
嗨,米歇尔,请说明您想将变量用于什么用途。原型使您可以从模板(原型)创建类似的项目,但如果您需要使用 f.e.系统属性它们不必在原型的项目生成中设置。 Maven 知道坐标,因为您在生成过程中输入了它们。
标签: maven maven-archetype