metaclass: (дзедline)
metaclass ([personal profile] metaclass) wrote2013-03-14 09:37 pm

Системы жабосборки

http://theiced.livejournal.com/232547.html
Дико бесит, что на простейшую задачу "скачать зависимости и запустить проект" существует 100500 решений разной степени убогости. Да еще плюс несколько вариаций на тему эклипс vs idea vs emacs. То же самое, что с линуксом - 100500 дистрибов и торвальдс с "единый линукс не нужен".

По моему, единственный внятный вариант втащить разную хипстерятину типа скалы с кложурой в мейнстрим - это унижать и гнобить всех, кто делает несовместимые инфраструктурные вещи типа IDE, редакторов и сборочных систем. Эти языки и так сами по себе СЛИШКОМ отличаются, чтобы еще и вспомогательные инструменты делать в стиле "моя бабушка варила смусси".
Не нравится вам мавен - напишите к нему плагин maven-clojure-repl, но чтобы зависимости были в pom.xml.
Не нравится хымыль - ну напишите генератор этих хымылей из какой-нибудь хипстерятины.
А то разводят тут комбинаторные взрывы, понимаешь ли. Ну проще же иметь common ground в виде индусского мавена с хымылем, чем писать под все инструменты поддержку всех чужих инструментов с их форматами.

[identity profile] predatorre.livejournal.com 2013-03-15 06:48 am (UTC)(link)
idea и eclipse интегрируются нормально с мавеном и с антом. всё зависит от того что вы хотите получить. из эклипса легко перенести всё на идею

[identity profile] metaclass.livejournal.com 2013-03-15 06:57 am (UTC)(link)
Нормально, в моем понимании - это бесшовная интеграция в обе стороны.
Т.е. я добавляю зависимость в эклипсе - она сразу появляется в pom.xml, build.sbt и проекте идеи и, соответственно, наоборот.

[identity profile] predatorre.livejournal.com 2013-03-15 07:45 am (UTC)(link)
Есть такой тип проекта "Maven project" (в идее точно, возможно в эклипсе какой-то плагин нужен) добавляешь зависимость в мавен и она появляется в IDE. Всё довольно прозрачно. Просто Мавен очень часто не нужен.

[identity profile] norguhtar.livejournal.com 2013-03-15 09:39 am (UTC)(link)
Включаешь все на использование pom.xml и радуешься жизни. У нас именно так. Я пишу в Eclipse, второй разраб в Idea и все ок.

[identity profile] henu3detb.livejournal.com 2013-03-15 03:00 pm (UTC)(link)
Идея на лету ловит изменения в pom.xml. Модули, зависимости, версия компилятора, и т.д.
Edited 2013-03-15 15:02 (UTC)

[identity profile] jdevelop.livejournal.com 2013-03-17 01:17 am (UTC)(link)
ну это ж надо найти еще, шо вы тут такое предлагаете