Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven快照工件发布文件名_Maven_Maven 3 - Fatal编程技术网

Maven快照工件发布文件名

Maven快照工件发布文件名,maven,maven-3,Maven,Maven 3,我对Maven有意见。出于某种不幸的原因,我需要弄清楚它上载到Nexus的快照工件的确切名称 例如,我当前的版本是“1.0-SNAPSHOT”,当工件被上传到repo时,它的名称类似于“Foo-1.0-20160322.150103-15.jar”,快照被时间戳替换 是否有任何构建属性(我找不到)或其他提取工件名称的好方法?对于本例,它应该具有值“Foo-1.0-20160322.150103-15.jar” 我正在使用maven 3.2.5。@khmarbaise我正在使用TeamCity进行

我对Maven有意见。出于某种不幸的原因,我需要弄清楚它上载到Nexus的快照工件的确切名称

例如,我当前的版本是“1.0-SNAPSHOT”,当工件被上传到repo时,它的名称类似于“Foo-1.0-20160322.150103-15.jar”,快照被时间戳替换

是否有任何构建属性(我找不到)或其他提取工件名称的好方法?对于本例,它应该具有值“Foo-1.0-20160322.150103-15.jar”


我正在使用maven 3.2.5。

@khmarbaise我正在使用TeamCity进行构建,并需要该名称在构建步骤之一上将其传递给脚本。不幸的是,该脚本需要精确的文件名-然后将其传递到另一个系统,等等,说来话长:)Maven没有什么好办法,因为通常这并不有趣……但您可以在TeamCity中解析日志输出吗?@khmarbaise试图避免它,但看起来这是唯一的选择:(我希望我使用Gradle,它更灵活。