powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Автоматическая сборка файлов одного проекта java
12 сообщений из 12, страница 1 из 1
Автоматическая сборка файлов одного проекта java
    #38888893
Фотография Станислав Клевцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Если из списка ниже " золотая середина ", используемая для автоматической сборки одного проекта java ... это вопрос к опытным разработчикам.

Есть следующий перечень ( может быть что-то не включил, подправьте, пожалуйста ) :

Apache Maven - пользуется популярностью... так ли это в действительности ?

Gradle - ...

Apache Ant - ...

make - может ли собирать java-проекты ?

Rake - может ли собирать java-проекты ?

Что из этого списка посоветуете использовать ?

Заранее спасибо.
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38888904
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Станислав Клевцов Apache Maven - пользуется популярностью... так ли это в действительности ?


Так. Не самый современный вариант. Но надежный.

Станислав Клевцов Apache Ant - ...


Много возни и уже устарело.

Станислав Клевцов Что из этого списка посоветуете использовать ?

Советую ознакомиться со всеми альтернативами, прежде чем остановить свой выбор на чем-нибудь.
Apache Buildr
Apache Ivy
Groovy Grape
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38888920
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня создалось впечатление, что в последние годы "народ" усиленно в сторону gradle гребет, а гугл в эту сторону даже нагибает, декларируя gradle как единственную официальную систему сборки для android studio
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38888946
Cpt. Gray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В основном, все сейчас за Gradle, мейнстрим однако

Я знаком только в Maven им и пользуюсь, проблем не испытываю
Хотя, возможно, сейчас стоит использовать Gradle, не зря ведь пиарят, наверное
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38888950
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я сам gradle не юзал, но коллеги на большом проекте помейнстиримились и вернулись на мавен,я не знаю может криворукость, но хулили его основательно
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38889040
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никя сам gradle не юзал, но коллеги на большом проекте помейнстиримились и вернулись на мавен,я не знаю может криворукость, но хулили его основательно

Gradle - это скриптовый ЯП для сборки проектов.
Для подавляющего большинства проектов это оверхед.
Maven - это удобный инструмент, который обладает хорошей масштабируемостью.
Простые вещи не нем делаются легко, сложные сложно.
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38889074
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maven - хорошая штука, но много букв :D
Плюс сделать что-нибудь "странное"- очень сложно.

gradle - умеет всё, что maven, при этом намного гибче, намного меньше кода, но гораздо хуже документирован (если что-то пошло не так, то фиг поймёшь), тормознутее мавена.

ant без костыля ivy вообще ни о чём, устарел.

make и прочие Сишные инструменты- для мазохистов.

Вообще в нормальном языке программирования система сборки должна использовать свой же язык.
groovy логично собирать gradle, Grape.
scala - собирается SBT.
ruby - ну вот apache buildr, который Blazkowicz посоветовал.
java язык слабый, поэтому требует либо извратов со специальным языком описания проекта (ant, maven), либо использует gradle/sbt/buildr.
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38889104
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никя сам gradle не юзал, но коллеги на большом проекте помейнстиримились и вернулись на мавен,я не знаю может криворукость, но хулили его основательно

Я тоже не осилил. Странные ошибки с невнятной диагностикой.
Очень похоже на grails - тоже ошибки не объясняют ничего и гугление не помогает.
С тех пор я ненавижу groovy :)
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38889113
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У всякого, кто хочет делать что-то странное, надо отобрать компьютер. Плохие программисты обладают большей разрушительной силой, чем это можно представить, пока не ознакомишься с результатами их творческой деятельности.
Ant имеет иное назначение, а с костылём Ivy можно создать очень запутанный проект. Что не является недостатком Ivy, но заставляет с настороженностью относиться к чужим проектам, сделанным с Ant+Ivy.
По Gradle есть хорошая документация на его сайте и книги. Но он пока меньше распространён, чем Maven.
Собирать groovy должны разработчики groovy, это их дело, чем пользоваться. Прочие могут пользоваться собранным groovy.
Scala слово неприличное, и что поделывают её любители тёмной ночью - необязательно об этом громко говорить.

Alexey Tominjava язык слабый

Многие, кто на нём программирует, ещё слабее.

В общем, самостоятельно ознакомиться с основами Maven и Gradle и выбрать по своему вкусу и в зависимости от того, что уже используется.
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38889150
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю что maven будет оптимальным выбором. А ant может вызываться из maven для утилитарных
задач (secured copy (scp)).

Make, rake - вообще мимо кассы. Где их процент покрытия проектами в сегменте Java - непонятно.
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38889318
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MScala слово неприличное, и что поделывают её любители тёмной ночью - необязательно об этом громко говорить.

Это к вопросу кто слабее :)

Partisan MAlexey Tominjava язык слабый
Многие, кто на нём программирует, ещё слабее.

Просто java не позволяет конструировать DSL. Вот и всё.

Partisan MВ общем, самостоятельно ознакомиться с основами Maven и Gradle и выбрать по своему вкусу и в зависимости от того, что уже используется.

А тут согласен.
...
Рейтинг: 0 / 0
Автоматическая сборка файлов одного проекта java
    #38889329
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для меня к сожалению gradle не взлетел. Слишком много было вопросов. Например - миграция.
По сути имеется такое положение вещей: несколько много-модульных проектов. На maven с большим
количеством плагинов. Как их перенести с сохранением эквивалентности ? Я не знаю.

Быть может найдется консультант который подскажет?

Но ... пока, слуашая семинары в вебе на тему Gradle я для себя уяснил что это - прежде
всего богатство DSL и скриптинга. Но уж очень далеко стоит скриптинг по отношению
к тому что у нас уже разработано и собирается весьма стабильно. И это "далеко" не позволяет
пока делать даже прогнозов по времени.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Автоматическая сборка файлов одного проекта java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]