Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> управление версией проекта+build 
:(
    Опции темы
GWTMain
Дата 10.3.2010, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Здраствуйте, подскажите существует ли плагин к eclipse(или как ручками организовать), управление версией проекта?
В borland delphi есть такая штука, есть три числа, к примеру 0.0.1 при каждом билде накидывается +1 к последней цифре, когда она достигнет 100, то +1 к предпоследней, мне бы пригодилась акая штука.
PM MAIL   Вверх
LSD
Дата 10.3.2010, 13:26 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Maven спасет Отца Русской Демократии.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
GWTMain
Дата 10.3.2010, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Цитата(LSD @  10.3.2010,  13:26 Найти цитируемый пост)
Maven спасет Отца Русской Демократии.

Я видно не отце, меня не спас, или я им был отвергнут smile

Добавлено через 3 минуты и 3 секунды
по гуглю, вроде да что то есть!!! на гугле еше не за банен!
PM MAIL   Вверх
LSD
Дата 10.3.2010, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



ОК, а что тебе не хватает в Maven. Версия проекта - есть. Версионирование артефактов - есть. Возможность записать версию в property файлы (или даже Java классы) - есть. Интеграция со всеми популярными IDE - есть.




--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
GWTMain
Дата 10.3.2010, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Цитата(LSD @  10.3.2010,  13:33 Найти цитируемый пост)
ОК, а что тебе не хватает в Maven.

Я maven не использовал, пользовался тока ant-ом, но он все время накидывал бил к последней цифре, а предпоследние, и т.д. не трогал! Надеюсь в maven такого не будет!

PM MAIL   Вверх
LSD
Дата 10.3.2010, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Т.е. тебе нужен автоматический инкремент номера версии?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
GWTMain
Дата 10.3.2010, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Цитата(LSD @  10.3.2010,  13:48 Найти цитируемый пост)
Т.е. тебе нужен автоматический инкремент номера версии?

Да да, допустим 0.0.0.1, затем 0.0.0.2......0.1.0.0......1.0.0.99 и.т.д. примерно в таком вот виде

PM MAIL   Вверх
LSD
Дата 11.3.2010, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Автоматически увеличивать build number можно с помощью Maven Build Number Plugin.

А вот версию должен менять программист, потому что версия никак не связанна с количеством билдов.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
GWTMain
Дата 1.4.2010, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Вот накидываю билд с помощью ant
вот как выглядит build.xml
Код

    <target name="init">
        <property name="version.num" value="1.0.0." />
        <buildnumber file="build.num" />
        <manifest file="MANIFEST.MF">
            <attribute name="version" value="${version.num}${build.number}" />
        </manifest>
        
        <mkdir dir="war/WEB-INF/classes" />
        <copy includeemptydirs="false" todir="war/WEB-INF/classes">
            <fileset dir="src">
                <exclude name="**/*.launch" />
                <exclude name="**/*.java" />
            </fileset>
        </copy>
    </target>

если запускать как Ran As/ant build то нормально билд накидывается, но вот если делаю project/build project то не срабатывает может кто подскажет почему?
PM MAIL   Вверх
afon
Дата 1.4.2010, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 5.4.2008
Где: Украина, Киев

Репутация: 1
Всего: 1



Настроить cvs, cruisecontrol через ant - и он (cruise) тебе сам все будет собирать и версию инкременить smile
PM MAIL WWW   Вверх
GWTMain
Дата 2.4.2010, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Цитата(afon @  1.4.2010,  18:34 Найти цитируемый пост)
cruisecontrol 

а можно ли просто используя ant?
или svn?
PM MAIL   Вверх
jk1
Дата 2.4.2010, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 4
Всего: 75



GWTMain, 
SVN умеет нечто подобное: автоподстановка номера ревизии в файлы. Делается это в помощью svn:keywords,
вот таким образом.

Но вообще говоря, LSD прав - номер версии от количества билдов и/или ревизий не зависит и должен определяться вручную.



--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
GWTMain
Дата 2.4.2010, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 4.3.2010

Репутация: нет
Всего: нет



Цитата(jk1 @  2.4.2010,  08:34 Найти цитируемый пост)
Но вообще говоря, LSD прав - номер версии от количества билдов и/или ревизий не зависит и должен определяться вручную.

Да это понял уже, версией я сам буду управлять, а билд пусть накидывается автоматом. Пасибо.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0572 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.