2012-07-17 7 views
0

Я ищу некоторые методы использования для манипуляций с строками. Например. разделить версию в своих major.minor.bugfix частей:StringUtils для файлов сборки муравьев?

1.0.2 

major=1 
minor=0 
bugfix=2 

Я посмотрел на:

http://www.docjar.com/docs/api/org/apache/tools/ant/util/StringUtils.html

, который находится в моем C: \ Apache-муравей-1.8.2 \ Lib \ ant.jar

но как использовать, например. метод plit в моем файле build.xml?

Здесь его не сделано с помощью заводной:

http://www.coderanch.com/t/431213/tools/Ant-Split-string-assign-property

Но там нет «официальных» муравей банку/расширений, которые содержат этот основной вид задач манипуляции строка, которая может быть вызвана в моем файле build.xml?

ответ

2

См. Ant Addon Flaka, он предоставляет некоторые функции для струнных манипуляций,
some examples here.
Ответ на вашу проблему является примером:
Вопрос: Предоставлено свойство ant, которое имеет значение типа 1.0.0.123 Как извлечь значение после последней точки, в данном случае это будет «123»?
Решение: используйте функцию разделения с индексом
Также можно использовать Groovy's Ant tas К или задачу сценария с заводной/JRuby/BeanShell ..

Смежные вопросы