这里还有一个问题...
我正在尝试从 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 的限制?
提前感谢您的帮助!
ps 任何变通方法也是可以接受的。