Кто-нибудь знает, как получить доступ к переменной maven (project.properties getProperty ('justAbotherProperty')) из класса groovy? Когда я пытаюсь сделать это в рамках обычного сценария (вне класса), я могу это сделать. Согласно gmaven documentation maven объект переменная доступна изнутри скрипта. Если это так, я просто хочу, чтобы подтвердить это, а затем вернуться к scipts вместо классов ...gmaven получает доступ к переменным maven из класса groovy
Вот код, я использую:
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
Заранее благодарим за помощь!
Не работает, спасибо за Вас ответ, хотя. Решил не тратить время на это и использовать простые сценарии. –