BG Development


Страници: (3) [1] 2 3   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Качествен Maven BOM?
FidelDahan
Публикувано на: 07-02-2018, 02:07
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2273
Регистриран на: 12.06.08



Задавам експлицитно всички версии на по-важните Maven plugins в глобален parent POM или BOM. Обаче е много е тегаво периодично да проверявам и ъпдейтвам всичките версии на всевъзможни Maven plugins и да проверявам всичките им release notes и да ги тествам за съвместимост в build process-a. Това трябва да го има някъде open-source и поддържано от хора които ги разбират по-добре. Някой знае ли нещо такова maintain-нато от хора, където всички плъгини са в сравнително актуални версии, които работят добре помежду си?
PMEmail Poster
Top
thrawn
Публикувано на: 07-02-2018, 09:08
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1269
Регистриран на: 17.01.17



А защо се налага да работиш с най-новите версии?
Лично аз не виждам смисъл от тая работа. Версия сменяш само ако има нещо което не ти харесва или ти трябва нова функционалност.
PMEmail Poster
Top
SuN
Публикувано на: 07-02-2018, 09:36
Quote Post


Group Icon
Име: Финто Нешън
Група: Администратор
Ранг: Почетен член

Мнения: 5265
Регистриран на: 27.01.05



Чести промени, много ръчен труд (или тайно автоматизиран) => пари++.


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
Fly
Публикувано на: 07-02-2018, 09:42
Quote Post



Име: Димитър Костов
Група: Потребител
Ранг: Почетен член

Мнения: 3956
Регистриран на: 02.02.07



QUOTE (thrawn @ 07-02-2018, 09:08)
А защо се налага да работиш с най-новите версии?
Лично аз не виждам смисъл от тая работа. Версия сменяш само ако има нещо което не ти харесва или ти трябва нова функционалност.

Security patches, всичко друго е ирелевантно. Ама ако работиш за лютеницаджии нормално да не те вълнуват важните неща
PMEmail Poster
Top
thrawn
Публикувано на: 07-02-2018, 10:15
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1269
Регистриран на: 17.01.17



Какво секюрити за локална билд система. Не се излагай.
PMEmail Poster
Top
Fly
Публикувано на: 07-02-2018, 10:22
Quote Post



Име: Димитър Костов
Група: Потребител
Ранг: Почетен член

Мнения: 3956
Регистриран на: 02.02.07



Каква е системата няма значение. И викаш няма смисъл да се притесняваш за сигурността на билд системата, която менажира пакети.

Това мнение е било редактирано от Fly на 07-02-2018, 10:22
PMEmail Poster
Top
FidelDahan
Публикувано на: 07-02-2018, 12:07
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2273
Регистриран на: 12.06.08



Въпрос на философия. Ако искаш фиксове и подобрения ъпдейтваш. Много от старите плъгини примерно не са годни за паралелно билдване на multi-module project, а в новите версии са thread safe. Да ви питам, минахте ли вече на Maven-3.5? Ако не още като го пуснеш се вижда защо.

Един от по-дълбоките проблеми е, че ако не ъпдейтваш достатъчно дълго после ъпдейтването е много по-трудно. Преди няколко години когато минахме на Java-8 беше сериозен проблем защото всичко беше старо, включително и плъгините. А ако искаш Java-9 трябва имаш новите ASM, CGLIB, и OBJENESIS. Сега ако ме питаш защо ми е Java-9 ;-).

Всъщтност аз не търся начин да имам винаги най-новите версии, а да имам сравнително актуална комбинация от версии, които са изтествани, че хармонират добре помежду си.
PMEmail Poster
Top
akrachev
Публикувано на: 07-02-2018, 13:32
Quote Post



Име: Атанас Крачев
Група: Потребител
Ранг: Редовен член

Мнения: 531
Регистриран на: 27.11.09



QUOTE (SuN @ 07-02-2018, 09:36)
Чести промени, много ръчен труд (или тайно автоматизиран) => пари++.

+1
PMEmail Poster
Top
PomPomPom
Публикувано на: 07-02-2018, 14:09
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 5
Регистриран на: 07.02.18



QUOTE
Да ви питам, минахте ли вече на Maven-3.5? Ако не още като го пуснеш се вижда защо.
Защо да мигрираме ? Аз още ползвам 3,0,5 icon_smile.gif
PMEmail Poster
Top
thrawn
Публикувано на: 07-02-2018, 14:18
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1269
Регистриран на: 17.01.17



QUOTE (FidelDahan @ 07-02-2018, 12:07)
Сега ако ме питаш защо ми е Java-9 ;-).

Бих те попитал, в интерес на истината. Лично аз настъпих сериозна мотика с ъпгрейд на 8-ца до версия над 100. Затова съм се закотвил на 92. 9-ка ползвам само за нови неща.

Иначе, ОК. Правиш мажорен ъпдейт, ама това се прави еднократно. Не ти трябва да ъпгрейдваш постоянно а само когато имаш основателна причина (да речем, смяната на платформата). Но пък това се прави рядко, и то с причина а не щото имало нова версия.

Това мнение е било редактирано от thrawn на 07-02-2018, 14:21
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (3) [1] 2 3  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2015 | BG Development | All Rights Reserved
RSS 2.0