/
onequ1z
/
JavaCoursePaperTulSU
Обзор
Документация
Войти
/
onequ1z
/
JavaCoursePaperTulSU
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
build.gradle
46 строк
1 KB
tayno
Добавлена конфигукация в build.gradle для создания .jar файла
08 дек 2025, 10:35
08 дек 2025, 10:35
18e1bd0
Код
Авторство
О чём код?
plugins { id 'java' id 'application' } group = 'ru.dmitry.montecarlo' version = '1.0-SNAPSHOT' application { mainClassName = 'ru.dmitry.montecarlo.App' } java { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } repositories { mavenCentral() } dependencies { testImplementation platform('org.junit:junit-bom:5.10.0') testImplementation 'org.junit.jupiter:junit-jupiter' } test { useJUnitPlatform() } // Конфигурация для создания исполняемого jar jar { manifest { attributes( 'Main-Class': 'ru.dmitry.montecarlo.App' ) } // Включаем все классы из зависимостей в jar (если они появятся) from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } // Исключаем дубликаты манифестов duplicatesStrategy = DuplicatesStrategy.EXCLUDE }