37 lines
635 B
Groovy
37 lines
635 B
Groovy
plugins {
|
|
id 'java'
|
|
}
|
|
|
|
group 'ru.erius'
|
|
version '1.0'
|
|
def lab3 = 'Lab3-1.1'
|
|
def main_class = group + '.lab4.Lab4'
|
|
|
|
jar {
|
|
manifest {
|
|
attributes 'Manifest-Version': '1.0', 'Main-Class': main_class, 'Class-Path': lab3 + '.jar'
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
flatDir {
|
|
dirs 'libs'
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
|
|
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
|
|
implementation name: lab3
|
|
}
|
|
|
|
test {
|
|
useJUnitPlatform()
|
|
}
|
|
|
|
task deploy(type: Copy) {
|
|
from 'build/libs'
|
|
into '../Lab4/libs'
|
|
include '*.jar'
|
|
}
|