【发布时间】:2013-06-09 22:42:14
【问题描述】:
还有一个问题……
我正在尝试从 groovy 脚本中获取 maven project.artifactId。不过,这似乎并不那么容易。这是我使用的代码:
String getArtifactName() {
String artifactName = project.properties.getProperty('project.artifactId')
if (artifactName == null || artifactName == "") {
println artifactName
println "[ERROR] Unable to parse artifact path."
println "[ERROR] Artifact won't be uploaded on the target server."
} else {
println artifactName
return artifactName
}
}
它以错误和artifactName==null 告终。但是,如果我定义一些用户定义的属性,比如user,它会被很好地解析。
是我的错误还是 maven/gmaven/groovy 的限制?
提前感谢您的帮助!
附言任何变通方法也是可以接受的。
【问题讨论】: