相关疑难解决方法(0)

groovy:如何访问属性文件?

我有一个Groovy应用程序,我想以编程方式访问message.properties中定义的属性.

作为测试我尝试了以下内容:

println "capacity.created: ${messages.properties['capacity.created']}"
Run Code Online (Sandbox Code Playgroud)

但它不起作用(抛出异常).

欢迎任何帮助

路易斯

multilingual grails groovy properties internationalization

35
推荐指数
2
解决办法
5万
查看次数

传递变量beetwen groovy文件

我正在通过DSL插件管理Jenkins中的许多工作。该插件使用.groovy定义,所以我认为即使有人不使用Jenkins,但使用groovy可能也可以提供帮助。

通常,我想创建一个其他文件,该文件可以是groovy文件,JSON或YAML等。重要的是可以将该文件与我的.groovy文件连接。

在该文件中,我正在定义变量(而不是字符串),例如地址IP或其他内容。

ip_gitlab: 1.2.3.4
default_user: admin
Run Code Online (Sandbox Code Playgroud)

在我的常规文件中,我希望能够使用这些变量。

这种方法在常规中可行吗?

java dsl groovy jenkins

9
推荐指数
1
解决办法
202
查看次数

如何在Maven pom.xml上可变化shell脚本输出以使用

我想知道是否有一种方法可以使maven执行可卷曲资源并使响应可用的shell脚本,例如maven可以引用的环境变量或全局变量,或者可以这样做Groovy吗?

因此,当我进行Maven构建时,我想执行此Shell脚本。脚本本身将使curl变为某些资源URI并输出响应(我们可能不得不等待它返回),并且maven或Groovy可以某种方式获取该curl响应并将其用于设置某些配置。

bash shell groovy maven-plugin maven

5
推荐指数
1
解决办法
2830
查看次数

使用groovy解析属性文件

我正在尝试从包含以下内容的属性文件中提取用户名和密码:

#Fri May 31 09:33:22 CEST 2013 
password=user40_31-05-2013 
username=user40_31-05-2013


File propertiesFile = new File('testdata.properties')
def config = new ConfigSlurper().parse(propertiesFile.toURL())
println(config.username)
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

期待'!',找到'F'@第1行,第2栏.#Fri May 31 09:33:22 CEST 2013 ^

1错误

提前致谢

groovy parsing properties

0
推荐指数
1
解决办法
2356
查看次数