Подтвердить что ты не робот

Gradle - Добавить один файл в JAR

У меня есть файл "license.txt" в корневом каталоге моего проекта. В jar-задаче я хочу добавить этот файл в (корневую папку) JAR файла.

Я пробовал

jar {
  from '.' include 'license.txt'
}

но это вместо другого файла заменяет другое содержимое (файлы .class). И я не хочу добавлять файл license.txt в папку ресурсов, потому что я не хочу изменять свою структуру проекта только из-за инструмента сборки.

Кто может помочь? Спасибо!

4b9b3361

Ответ 1

Чтобы добавить один файл, вы можете просто сделать:

jar {
    from "license.txt"
}

Ваше решение также должно работать, если вы привязали свой include к from, вставив его в фигурные скобки.

Ответ 2

Если вы хотите добавить несколько файлов, вы можете сделать:

jar{
    from{
        ["aaa.txt","bbb.txt"]
    }
}