LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

лет семь назад спокойно в произвольном редакторе накидывал сервлет, прикручивал к нему meta-inf, web-inf, спокойно без геморроя накидывал в древнем ant е правила сборки, собирал нужные packages вручную

7 лет назад это 2015 год, а то что ты описал больше похоже на 17 лет назад.

10 лет назад ANT уже был легаси и новые проекты начинались с использованием Gradle или Maven, а старые быстро мигрировали на Gralde/Maven. Ведь эти сборщики являются еще и пакетными менеджерами, они позволили не отправлять на VCS бинарники зависимостей (как это было с ANT), все зависимости декларируются в файле сборки проекта и все подтягивается автоматически на машинах разработчиков, на continuous integration, на серверах.

как с нуля это организовать чтобы потом все вменяемо между ide

Создаешь проект под Maven или Gradle, можно прямо в терминале (я так делаю), IDE остается только их импортировать, комитить в репазитарий файлы IDE не нужно, никто в здравом уме не завязывает проекты на конкретные IDE.

мануалка gradle/maven

Да, с документации gradle/maven нужно подружиться, а IDE используй самую привычную тебе.

P.S. Бесплатная Idea community edition подходит и для энтерпрайза, интеграции с фреймворками ненужны. Но в ней нет поддержки работы с кодом на JS, TypeScript и всяких Template Languages, а если таки Template Language понадобится в собственном проекте то можно взять Thymeleaf темплейты которого являются валидным XML и тогда можно работать :)

Исправление Aber, :

лет семь назад спокойно в произвольном редакторе накидывал сервлет, прикручивал к нему meta-inf, web-inf, спокойно без геморроя накидывал в древнем ant е правила сборки, собирал нужные packages вручную

7 лет назад это 2015 год, а то что ты описал больше похоже на 17 лет назад.

10 лет назад ANT уже был легаси, и новые проекты начинались с использованием Maven и Gradle, а старые быстро мигрировали на Gralde/Maven. Ведь эти сборщики являются еще и пакетными менеджерами, они позволили не отправлять на VCS бинарники зависимостей (как это было с ANT), все зависимости декларируются в файле сборки проекта и все подтягивается автоматически, на машинах разработчиков, на continuous integration, на серверах.

как с нуля это организовать чтобы потом все вменяемо между ide

Создаешь проект под Maven или Gradle, можно прямо терминале (я так делаю), IDE остается только их импортировать, комитить в репазитарий файлы IDE не нужно, никто в здравом уме не завязывает проекты на конкретные IDE.

мануалка gradle/maven

Да, с документации gradle/maven нужно подружиться, а IDE используй самую привычную тебе.

P.S. Бесплатная Idea community edition подходит и для энтерпрайза, интеграции с фремворками ненужны. Но в ней нет поддержки работы с кодом на JS, TypeScript и всяких Template Languages, а если таки Template Language понадобиться в собственном проекте то можно взять Thymeleaf темплейты которого являются валидным XML и тогда можно работать :)

Исправление Aber, :

лет семь назад спокойно в произвольном редакторе накидывал сервлет, прикручивал к нему meta-inf, web-inf, спокойно без геморроя накидывал в древнем ant е правила сборки, собирал нужные packages вручную

7 лет назад это 2015 год, а то что ты описал больше похоже на 17 лет назад.

10 лет назад ANT уже был легаси, и новые проекты начинались с использованием Maven и Gradle. Старые быстро мигрировали на Gralde/Maven. Ведь эти сборщики являются еще и пакетными менеджерами, они позволяли не отправлять на VCS сторонние бинарные зависимости (как это было с ANT), а просто все задекларировать в файле сборки проекта и все нужно подтягивается автоматически при запуске сборки проекта.

как с нуля это организовать чтобы потом все вменяемо между ide

Создаешь проект под Maven или Gradle, можно прямо терминале (я так делаю), IDE остается только их импортировать, комитить в репазитарий файлы IDE не нужно, никто в здравом уме не завязывает проекты на конкретные IDE.

мануалка gradle/maven

Да, с документации gradle/maven нужно подружиться, а IDE используй самую привычную тебе.

P.S. Бесплатная Idea community edition подходит и для энтерпрайза, интеграции с фремворками ненужны. Но в ней нет поддержки работы с кодом на JS, TypeScript и всяких Template Languages, а если таки Template Language понадобиться в собственном проекте то можно взять Thymeleaf темплейты которого являются валидным XML и тогда можно работать :)

Исправление Aber, :

лет семь назад спокойно в произвольном редакторе накидывал сервлет, прикручивал к нему meta-inf, web-inf, спокойно без геморроя накидывал в древнем ant е правила сборки, собирал нужные packages вручную

7 лет назад это 2015 год, а то что ты описал больше похоже на 17 лет назад.

10 лет назад ANT уже был легаси, и все использовали Maven и Gradle.

как с нуля это организовать чтобы потом все вменяемо между ide

Создаешь проект под Maven или Gradle, можно прямо терминале (я так делаю), IDE остается только их импортировать, комитить в репазитарий файлы IDE не нужно, никто в здравом уме не завязывает проекты на конкретные IDE.

мануалка gradle/maven

Да, с документации gradle/maven нужно подружиться, а IDE используй самую привычную тебе.

P.S. Бесплатная Idea community edition подходит и для энтерпрайза, интеграции с фремворками ненужны. Но в ней нет поддержки работы с кодом на JS, TypeScript и всяких Template Languages, а если таки Template Language понадобиться в собственном проекте то можно взять Thymeleaf темплейты которого являются валидным XML и тогда можно работать :)

Исходная версия Aber, :

лет семь назад спокойно в произвольном редакторе накидывал сервлет, прикручивал к нему meta-inf, web-inf, спокойно без геморроя накидывал в древнем ant е правила сборки, собирал нужные packages вручную

7 лет назад это 2015 год, а то что ты описал больше похоже на 17 лет назад.

10 лет назад ANT уже был легаси, и все использовали Maven и Gradle.

как с нуля это организовать чтобы потом все вменяемо между ide

Создаешь проект под Maven или Gradle, можно прямо терминале (я так делаю), IDE остается только их импортировать, комитить в репазитарий файлы IDE, которые она генерирует, не нужно.

мануалка gradle/maven

Да, с документации gradle/maven нужно подружиться, а IDE используй самую привычную тебе.

P.S. Бесплатная Idea community edition подходит и для энтерпрайза, интеграции с фремворками ненужны. Но в ней нет поддержки работы с кодом на JS, TypeScript и всяких Template Languages, а если таки Template Language понадобиться в собственном проекте то можно взять Thymeleaf темплейты которого являются валидным XML и тогда можно работать :)