38 lines
635 B
Groovy
38 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'
|
||
|
}
|