С некоторыми сотоварищами развернулась интересная дискуссия. Как известно для того, чтобы собрать и задеплоить свой продукт на жабе требуется N-ное количество сторонних пакетиков в виде JAR-файлов.
Так вот, я доказываю, что для коммерческого продукта необходимо иметь полный и замкнутый цикл разработки, который включает в себя полное дерево исходников и пересборку 3rd-party jar-файлов, любое обращение к сети во время сборки должно быть запрещено.
Противоположная точка зрения -- все выкачивается из интернета в виде бинарных jar-файликов (в идеале при каждой сборке, как вариант -- кашируется 1 раз для локального использования).
Как по вашему -- кто прав и почему? ;-)
Так вот, я доказываю, что для коммерческого продукта необходимо иметь полный и замкнутый цикл разработки, который включает в себя полное дерево исходников и пересборку 3rd-party jar-файлов, любое обращение к сети во время сборки должно быть запрещено.
Противоположная точка зрения -- все выкачивается из интернета в виде бинарных jar-файликов (в идеале при каждой сборке, как вариант -- кашируется 1 раз для локального использования).
Как по вашему -- кто прав и почему? ;-)
no subject
Date: 2012-08-06 19:27 (UTC)no subject
Date: 2012-08-06 19:52 (UTC)прекратите каждый раз делать молотки, займитесь своей прикладной работой наконец.
no subject
Date: 2012-08-06 20:05 (UTC)no subject
Date: 2012-08-06 20:21 (UTC)no subject
Date: 2012-08-06 20:43 (UTC)no subject
Date: 2012-08-06 20:55 (UTC)Ну и да, используйте apt-get, а не aptitude. Он чуть более тупой, но зато он быстрее, и как правило предлагает самое простое работающее решение, в отличие от aptitude, который придумывает их 100500 хитроумных, но 100400 из них включают в себя шаги в духе "вынести linux-image-2.6-686 и libc6".
no subject
Date: 2012-08-06 21:15 (UTC)no subject
Date: 2012-08-07 06:49 (UTC)no subject
Date: 2012-08-06 20:04 (UTC)no subject
Date: 2012-08-06 20:21 (UTC)