История изменений
Исправление hummer, (текущая версия) :
Устаревшая система сборки для Java.
Устаревшая - это Ant, а Maven вполне нормальная.
Пилят потому что заняться нечем, практического смысла никакого.
Потому что Maven всё ешё используется в большом количестве проектов, включая новые проекты.
А так все пользуются Gradle: https://gradle.org/
Не говори за всех. Gradle - это конечно модно, стильно молодёжно и Барух из JFrog писает от него кипятком, но это всё ещё неустоявшаяся система сборки с массой странностей. Только недавно Gradle научили не срать кешем в текущих директориях, даже если там ничего собрать нельзя. У Gradle плохая совместимость вниз, из-за чего с ним приходится тащить враппер - бинарный блоб в котором может оказаться и вредоносный код. И вот при всей своей новизне Gradle, в отличии от Maven, до сих пор не поддерживает Java 17, которая должна выйти через месяц (уже есть RC). А ведь в отличии от поддерживаемой Java 16, Java 17 - это следующий LTS.
14:43:27: Executing task 'build'...
> Task :compileJava FAILED
1 actionable task: 1 executed
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> error: invalid source release: 17
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s
14:43:30: Task execution finished 'build'.
Они даже руководство по миграции написали: https://docs.gradle.org/current/userguide/migrating_from_maven.html
На заборе тоже много чего пишут.
Исправление hummer, :
Устаревшая система сборки для Java.
Устаревшая - это Ant, а Maven вполне нормальная.
Пилят потому что заняться нечем, практического смысла никакого.
Потому что Maven всё ешё используется в большом количестве проектов, включая новые проекты.
А так все пользуются Gradle: https://gradle.org/
Не говори за всех. Gradle - это конечно модно, стильно молодёжно и Барух из JFrog писает от него кипятком, но это всё ещё неустоявшаяся система сборки с массой странностей. Только недавно Gradle научили не срать кешем в текущих директориях, даже если там ничего собрать нельзя. У Gradle плохая совместимость вниз, из-за чего с ним приходится тащить враппер - бинарный блоб в котором может оказаться и вредоносный код. И вот при всей своей новизне Gradle, в отличии от Maven, до сих пор не поддерживает Java 17, которая должна выйти через месяц (уже есть RC).
14:43:27: Executing task 'build'...
> Task :compileJava FAILED
1 actionable task: 1 executed
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> error: invalid source release: 17
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s
14:43:30: Task execution finished 'build'.
Они даже руководство по миграции написали: https://docs.gradle.org/current/userguide/migrating_from_maven.html
На заборе тоже много чего пишут.
Исправление hummer, :
Устаревшая система сборки для Java.
Устаревшая - это Ant, а Maven вполне нормальная.
Пилят потому что заняться нечем, практического смысла никакого.
Потому что Maven всё ешё используется в большом количестве проектов, включая новые проекты.
А так все пользуются Gradle: https://gradle.org/
Не говори за всех. Gradle - это конечно модно, стильно молодёжно и Барух из JFrog писает от него кипятком, но это всё ещё неустоявшаяся система сборки с массой странностей. Только недавно Gradle научили не срать кешем в текущих директориях, даже если там ничего собрать нельзя. У Gradle плохая совместимость вниз, из-за чего с ним приходится тащить враппер - бинарный блоб в котором может оказаться и вредоносный код. И вот при всей своей новизне Gradle, в отличии от Maven, до сих пор не поддерживает Java, которая должна выйти через месяц (уже есть RC).
14:43:27: Executing task 'build'...
> Task :compileJava FAILED
1 actionable task: 1 executed
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> error: invalid source release: 17
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s
14:43:30: Task execution finished 'build'.
Они даже руководство по миграции написали: https://docs.gradle.org/current/userguide/migrating_from_maven.html
На заборе тоже много чего пишут.
Исходная версия hummer, :
Устаревшая система сборки для Java.
Устаревшая - это Ant, а Maven вполне нормальная.
Пилят потому что заняться нечем, практического смысла никакого.
Потому что Maven всё ешё используется в большом количестве проектов, включая новые проекты.
А так все пользуются Gradle: https://gradle.org/
Не говори за всех. Gradle - это конечно модно, стильно молодёжно и в Барух из JFrog писает от него кипятком, но это всё ещё неустоявшаяся система сборки с массой странностей. Только недавно Gradle научили не срать кешем в текущих директориях, даже если там ничего собрать нельзя. У Gradle плохая совместимость вниз, из-за чего с ним приходится тащить враппер - бинарный блоб в котором может оказаться и вредоносный код. И вот при всей своей новизне Gradle, в отличии от Maven, до сих пор не поддерживает Java, которая должна выйти через месяц (уже есть RC).
14:43:27: Executing task 'build'...
> Task :compileJava FAILED
1 actionable task: 1 executed
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> error: invalid source release: 17
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s
14:43:30: Task execution finished 'build'.
Они даже руководство по миграции написали: https://docs.gradle.org/current/userguide/migrating_from_maven.html
На заборе тоже много чего пишут.