Maven快照工件发布文件名
我对Maven有意见。出于某种不幸的原因,我需要弄清楚它上载到Nexus的快照工件的确切名称 例如,我当前的版本是“1.0-SNAPSHOT”,当工件被上传到repo时,它的名称类似于“Foo-1.0-20160322.150103-15.jar”,快照被时间戳替换 是否有任何构建属性(我找不到)或其他提取工件名称的好方法?对于本例,它应该具有值“Foo-1.0-20160322.150103-15.jar”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 3.2.5。@khmarbaise我正在使用TeamCity进行构建,并需要该名称在构建步骤之一上将其传递给脚本。不幸的是,该脚本需要精确的文件名-然后将其传递到另一个系统,等等,说来话长:)Maven没有什么好办法,因为通常这并不有趣……但您可以在TeamCity中解析日志输出吗?@khmarbaise试图避免它,但看起来这是唯一的选择:(我希望我使用Gradle,它更灵活。