2016-12-31 21 views
1

Я новичок в bndtools. Мне интересно, есть ли способ получить последнюю версию моего файла jar? В моей папке lib есть много версий JAR (My-Api-1.0.50, My-Api-1.0.85, My-Api-1.0.90)?bndtools: Как получить последнюю версию файла jar или плагина

Мне удалось решить зависимости с помощью муравьев. Мои файлы JAR сохраняются в папке lib. Я хочу использовать его в своем bnb.bnb. Но мне нужно использовать последнюю версию.

вместо:

-buildpath:  lib/My-Api-1.0.90.jar;version=file 

Я хочу что-то подобное или альтернативное решение:

-buildpath:  lib/My-Api-[**latestVertion**].jar;version=file 

Пожалуйста посоветуете ?? Спасибо

ответ

1

Я mangaed, чтобы решить эту проблему:

  • Добавить Установить Ivy плагин автоматически с помощью Айви только в ваших муравьев скрипты сборки http://ant.apache.org/ivy/history/2.2.0/install.html

  • переименовывать Jar retrived (MyAPI-последняя. банку)

<move tofile="lib/MyApi-latest.jar" force="true"> 
    <fileset dir="lib"> 
     <include name="My-Api*.jar" /> 
     <exclude name="My-Api-latest.jar"/> 
    </fileset> 
</move> 
  • В моей bnd.bnd

-buildpath: Библиотека/My-Апи-latest.jar, версия = файл