|
|
1
7
首先,如果您的设置需要称为“组名”的东西,那么您可能应该提供一个有意义的值。如果必须是唯一的,可以附加一些生成的字符,如“myapplication-10937410”。而且,在我看来,使用UUID就像用大锤敲碎一个螺母。但这与你的实际问题无关,所以我建议的解决方案是: 如果您还没有这样做,请创建一个maven插件(有一个原型)。添加此依赖项:
你的魔力应该是这样的:
在你的实际项目中,使用pom
|
|
2
9
Arian solution (实现一个Maven插件)是IMO实现您的需求的一种干净方法(他的答案是+1)。 但是如果你不打算在其他地方重用你的插件,一个快速的替代方法是使用 GMavenPlus plugin . 下面是一个示例,演示如何使用库中的Java类生成一些UUID并将其设置为属性:
只需将插件绑定到gigaspace之前的某个阶段。 第二次执行只是为了演示(显示属性): $ mvn generate-resources [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Q3984794 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- gmaven-plugin:1.3:execute (set-custom-property) @ Q3984794 --- [INFO] [INFO] --- gmaven-plugin:1.3:execute (show-custom-property) @ Q3984794 --- downloadSources=true downloadJavadocs=true project.reporting.outputEncoding=UTF-8 project.build.sourceEncoding=UTF-8 groupName=814ff1a5-a102-426e-875c-3c40bd85b737 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ ... |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |