История изменений
Исправление 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 и тогда можно работать :)