有谁知道如何从 groovy 类中访问 maven 变量(project.properties getProperty('justAbotherProperty'))?当我试图在纯脚本中(在课堂之外)执行此操作时,我能够做到这一点。根据gmaven 文档,可以从脚本中访问maven项目变量。如果是这样,我只想确认它,然后回到 scipts 而不是课堂......
这是我使用的代码:
class Connector {
private String sshHost
private String sshUser
private String sshPass
private Integer sshPort
private def parseParametes() {
sshHost = project.properties.getProperty('scp.host')
sshUser = project.properties.getProperty('scp.user')
sshPass = project.properties.getProperty('scp.password')
sshPort = project.properties.getProperty('scp.port').toInteger()
}
}
parseParameters()
吐出的执行:
groovy.lang.MissingPropertyException: No such property: project for class: Connector
提前感谢您的帮助!