我需要创建一个随机UUID,并将其写入生成的项目。目前,我要求用户在随机UUID每次创建一个项目的时间来填补,我想这是自动完成的。
现在,我在我的原型 - metadata.xml中下列所需的属性:
<requiredProperty key="randomUuid">
<defaultValue>12345678-1234-1234-1234-12345678abcd</defaultValue>
</requiredProperty>
然后,我指的是在我的原型资源${randomUuid}
这个UUID写入生成的项目。
没有更好的办法?
谢谢!
我发现自己需要同样的事情,所以这里是我做的,使这项工作:
<requiredProperty key="testUUID">
<defaultValue>${package.getClass().forName("java.util.UUID").getMethod("randomUUID").invoke(null).toString()}
</defaultValue>
</requiredProperty>