Знаток: Как создать блок с артефактами снимка без имени файла меток времени?

У меня есть репозиторий, содержащий артефакты снимка с метками времени.

Я хочу создать блок, который содержит зависимости. Это хорошо работает. Но имена артефакта содержат метку времени. Таким образом, я задаюсь вопросом, как удалить метку времени из имени файла для блока только.

Я использовал этот dependencySet:

<outputFileNameMapping>${artifact.artifactId}-${artifact.version}.${artifact.extension}</outputFileNameMapping>

Но швы версии уже для содержания метки времени. Так есть ли шанс получить С 1.1.1 СНИМКАМИ вместо 1.1.1-20100323.071348-182?

Я использую бету 4 версии 2.2 плагина блока знатока.

15
задан Urs Reupke 27 October 2011 в 06:55
поделиться

1 ответ

Не могли бы вы попробовать следующее для outputFileNameMapping :

${artifactId}-${baseVersion}.${extension}

Согласно таким вопросам, как MASSEMBLY-67 , MASSEMBLY-91 :

Используя $ {baseVersion} для случаев, когда вы хотите сохранить имя -SNAPSHOT, плагин сохраняет возможность использовать $ {version} для именования timestamp-buildnumber, что полезно для описания точной версии библиотеки, включенной в сборку.

Обновление: После обратной связи от OP точный синтаксис (не совсем уверен в этом):

${artifact.artifactId}-${artifact.baseVersion}.${artifact.extension}
24
ответ дан 1 December 2019 в 02:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: