|
|
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
mad_nazgulА т.к. обычно от систему сборки трудно монетизировать (в отличии от IDE), то смысл напрягаться?1. Речь не о монетизации (Gradle и Maven - бесплатные) 2. Не все IDE являются коммерческими (платными) mad_nazgulНо хотелось бы, чтобы мой проект от IDE не зависелПроекты на базе Gradle/Maven и так не зависимые.mad_nazgulЭто нужнее IDE, чем системе сборки (утилите)mad_nazgulНапример меня не напрягает использовать CLI, если это удобнее, чем через IDE.Каким образом редактируете конфигурации сборщика? И удобно ли работать без подсветки синтаксиса, autocomplete и пр. ??? через тот же CLI (: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 13:18 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
Usmanmad_nazgulА т.к. обычно от систему сборки трудно монетизировать (в отличии от IDE), то смысл напрягаться?1. Речь не о монетизации (Gradle и Maven - бесплатные) 2. Не все IDE являются коммерческими (платными) Маркетинг без денег не маркетинг :-) Весь смысл, чтобы что-нибудь продать. Usmanmad_nazgulНо хотелось бы, чтобы мой проект от IDE не зависелПроекты на базе Gradle/Maven и так не зависимые. Вот! А есть проекты, которые сделаны в "специализированных" IDE для "Сервера приложений" Обычно на основе Eclipse. Usmanmad_nazgulЭто нужнее IDE, чем системе сборки (утилите)mad_nazgulНапример меня не напрягает использовать CLI, если это удобнее, чем через IDE.Каким образом редактируете конфигурации сборщика? И удобно ли работать без подсветки синтаксиса, autocomplete и пр. ??? через тот же CLI (: Естественно редактировать конфигурацию удобнее, если есть хотя бы подстветка. Но запускать саму утилиту с параметрами иногда удобнее через CLI. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:15 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
UsmanКаким образом редактируете конфигурации сборщика?В своё время я редактировал server.xml (tomcat) и log4j.xml (его же) виндовым блокнотом. Конфигурация была вполне продвинутая - можно было стартануть целый кластер из одного catalina.base. Это не такие объёмы и не такая частота правки, чтобы оправдать установку чего-то более продвинутого.И удобно ли работать без подсветки синтаксиса, autocomplete и пр. ??? через тот же CLI (:Как только разработка завершена и продукт выпущен, из всего богатства "жизненных циклов" требуется единственная цель - build. Ну ещё, возможно, clean. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:19 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovUsmanКаким образом редактируете конфигурации сборщика?В своё время я редактировал server.xml (tomcat) и log4j.xml (его же) виндовым блокнотом. Конфигурация была вполне продвинутая - можно было стартануть целый кластер из одного catalina.base. Это не такие объёмы и не такая частота правки, чтобы оправдать установку чего-то более продвинутого.На сервере -- да, скорее всего будет излишне поднимать IDE, для правки серверных конфигов (: А на девелоперской машине обязательно стоит хоть какая-нибудь IDE. Basil A. SidorovИ удобно ли работать без подсветки синтаксиса, autocomplete и пр. ??? через тот же CLI (:Как только разработка завершена и продукт выпущен, из всего богатства "жизненных циклов" требуется единственная цель - build. Ну ещё, возможно, clean.В CI - да, там все четко и происходит не так часто, как, опять же, на той же девелоперской машине (бывает иногда приходится пересобирать проект по 100500 раз, прогонять тесты и т.д... прежде чем залить финальный вариант в репу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:35 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
UsmanВ CI - да, там все четко и происходит не так часто, как, опять же, на той же девелоперской машине (бывает иногда приходится пересобирать проект по 100500 раз, прогонять тесты и т.д... прежде чем залить финальный вариант в репу) Так на developer'ской обычно делаешь несколько профайлов, а потом запускаешь их по мере необходимости. Для того же maven обычно меняется раздел dependencies. Но туда обычно добавляешь из google. Т.к., например, индекс для репозитория за корпоративным фаерволом IDEA обычно не подтягивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 14:47 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
UsmanНа сервере -- да, скорее всего будет излишне поднимать IDE, для правки серверных конфигов (: А на девелоперской машине обязательно стоит хоть какая-нибудь IDE.Во-от. А собрать желаемое из исходных текстов где-нибудь на компьютере сисадмина - вай бы, собственное, и нот? В итоге получаем, что система сборки без среды разработки - нормально, а среда разработки без поддержки среды сборки - уже неуютненько.бывает иногда приходится пересобирать проект по 100500 раз, прогонять тесты и т.д... прежде чем залить финальный вариант в репу)Выпуск состоится только тогда, когда "зальют в репу" и именно - финальный вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 15:21 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovА собрать желаемое из исходных текстов где-нибудь на компьютере сисадмина - вай бы, собственное, и нот?А зачем админу собирать вручную, когда весь этап полной сборки начиная с clean и до deploy выполняет CI автоматически? Basil A. SidorovВ итоге получаем, что система сборки без среды разработки - нормальнода! Basil A. Sidorovа среда разработки без поддержки среды сборки - уже неуютненько как я и писал выше - это сурово (:mad_nazgulЕстественно редактировать конфигурацию удобнее, если есть хотя бы подстветка. Но запускать саму утилиту с параметрами иногда удобнее через CLI. :-) (Варианты с текстовыми редакторами, типа vi и др. - тоже отпадают, т.к. там тоже есть подсветка. Речь о редактировании и замене через CLI : разные grep-ы, перенаправления stdin/stdout, echo...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:19 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
UsmanBasil A. SidorovА собрать желаемое из исходных текстов где-нибудь на компьютере сисадмина - вай бы, собственное, и нот?А зачем админу собирать вручную, когда весь этап полной сборки начиная с clean и до deploy выполняет CI автоматически?Понимаю... админ проявил интерес к проекту, а именно, к самому процессу разработки... тут ничего против не имею, но опять же (: для удобства анализа исходных кодов нужна полноценная IDE пусть даже без плагина для Gradle/Maven (: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 16:28 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
UsmanА зачем админу собирать вручную, когда весь этап полной сборки начиная с clean и до deploy выполняет CI автоматически?У клиента? Вы правда думаете, что каждый клиент рад внедрить ещё одну систему в довесок к уже имеющимся? На самом деле, я не вижу особо разумных причин для "пересобрать Java-проект у заказчика". А вот похерить непрерывную доставку, забрать сборку и развёртывать так, как здесь принято - вполне нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 17:23 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
Usmanадмин проявил интерес к проекту, а именно, к самому процессу разработки... тут ничего против не имею, но опять же (: для удобства анализа исходных кодов нужна полноценная IDEЕдинственный раз, когда я "реально проявил интерес к процессу разработки", то поиск ошибки в исходнике, сделанном JDGUI занял пару минут. Вариант пригодный для тестового стенда был сделал за ~четыре полдня. На всех этапах обошёлся блокнотом и отладочной печатью. Наступил на все грабли, на которые можно было наступить: "Остап старался, но отсутствие способностей сказывалось". Но это - исключение. Там было ~10КБ исходного текста, с двумя ошибками и одним неудачным решением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2017, 17:33 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
mad_nazgulДля того же maven обычно меняется раздел dependencies. Но туда обычно добавляешь из google. Т.к., например, индекс для репозитория за корпоративным фаерволом IDEA обычно не подтягивает. Тут что-то не то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2017, 00:54 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
В теории градл лучше, но на практике сталкиваешься с багами, сыростью и неполноценной поддержкой IDE. В своих проектах стараюсь юзать градл, но как раз андроид собираю мавеном (с граделом у меня какие-то косяки были, то ли с обфускацией то ли ещё с чем - не помню) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 10:58 |
|
||
|
Gradle vs Maven
|
|||
|---|---|---|---|
|
#18+
maytonmad_nazgulДля того же maven обычно меняется раздел dependencies. Но туда обычно добавляешь из google. Т.к., например, индекс для репозитория за корпоративным фаерволом IDEA обычно не подтягивает. Тут что-то не то... У вас проблема c NTLM прокси. Вам надо поставить cntlm. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 10:59 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2122284]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 173ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...