gradle сборка зависимостей отдельно

155
28 июля 2019, 03:40

Есть проект, который использует много библиотек. Я хочу передавать его на другой ПК после каждого обновления. Есть таск в build.gradle:

jar{
    manifest {
        attributes "Main-Class": "Main"
    }from {
        configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
    }
}

Он собирает проект в один .jar файл, но он весит 600 мб. Это при том, что в нём сами зависимости не поменялись, поменялся только код основного файла. Могу ли я как-то скомпилировать код зависимостей отдельно, чтобы не передавать их каждый раз и положить их отдельно, но рядом с jar файлом?

READ ALSO
Актуальность аплетов

Актуальность аплетов

В книге Шилда "Java 8 для начинающих" пару раз разбирается создание аплетов разными средствамиРазве сейчас, эти аплеты не вытеснены JavaScript'ом?...

148
Как правильно нарисовать на Jpanel?

Как правильно нарисовать на Jpanel?

у меня есть главное окно(MainFrame), где меню, таблица и тд, и есть свободное место, куда размещено пустой JPANEL(MainDrawPanel), я хочу туда нарисовать фигуры

169
Java EE (Jakarta EE) сервера приложений, в чём разница?

Java EE (Jakarta EE) сервера приложений, в чём разница?

Я люблю и обожаю Java, использовал спринг, испрользовал много чего еще, но так вышло что Java EE (Jakarta EE) меня обошел стороной, но сейчас я решил попробовать

140
Java EE (Jakarta EE) и rest

Java EE (Jakarta EE) и rest

Насколько принято или не принято писать Rest API с использованием Java EE?

155