-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.gradle
More file actions
81 lines (68 loc) · 2.69 KB
/
build.gradle
File metadata and controls
81 lines (68 loc) · 2.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
plugins {
id 'java'
id 'application'
}
group = 'org.example'
version = '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
testImplementation platform('org.junit:junit-bom:5.10.0')
testImplementation 'org.junit.jupiter:junit-jupiter'
}
test {
useJUnitPlatform()
}
// tasks:
task runGerenciarUsuario(type: JavaExec) {
group = 'application'
description = 'Executa a classe GerenciarUsuario (desafio de gerenciamento de usuários)'
classpath = sourceSets.main.runtimeClasspath
mainClass.set('desafios.gerenciar_usuario.GerenciarUsuario')
args 'João', 'Maria'
}
task runJavaDatatypeCheck(type: JavaExec) {
group = 'application'
description = 'Executa a classe JavaDatatypeCheck (desafio de um identificador de tipagem de números)'
classpath = sourceSets.main.runtimeClasspath
mainClass.set('desafios.java_datatype_check.JavaDatatypeCheck')
args 25, 2025, 1500000, 9876543210
}
task runGenerateRadomNumber(type: JavaExec) {
group = 'application'
description = 'Executa a classe GenerateRandomNumber (desafio de gerar numeros aleatoriamente)'
classpath = sourceSets.main.runtimeClasspath
mainClass.set('desafios.gerador_numero_aleatorio.GenerateRandomNumber')
}
task runConversorMoeda(type: JavaExec) {
group = 'application'
description = 'Executa a classe ConversorMoeda (desafio conversor de moedas)'
classpath = sourceSets.main.runtimeClasspath
mainClass.set('desafios.conversor_moeda.ConversorMoeda')
args 1, 25, 500, 25000
}
task runCatalogoDeProdutos(type: JavaExec) {
group = 'application'
description = 'Executa a classe CatalogoDeProdutos (desafio catalogo produto)'
classpath = sourceSets.main.runtimeClasspath
mainClass.set('desafios.catalogo_produto.CatalogoDeProdutos')
args 'Escrivaninha', 'Cadeira de Escritório Ergonômica Giratória, Encosto de Cabeça Ajustável, Estofado Mesh, Tipo Presidente Confortável, Mecanismo de Elevação a gás, Inclinação, Preta e Branca | HYATTO OFFICE |', 597.98
}
task runCarrinhoDeCompra(type: JavaExec) {
group = 'application'
description = 'Executa a classe CarrinhoDeCompra (desafio carrinho de compra)'
classpath = sourceSets.main.runtimeClasspath
mainClass.set('desafios.carrinho_compra.CarrinhoDeCompra')
args 'Havit Fone de Ouvido Headset', 155
}
task runSimpleCalculator(type: JavaExec) {
group = 'application'
description = 'Executa a classe SimpleCalculator (desafio calculadora)'
classpath = sourceSets.main.runtimeClasspath
mainClass.set('desafios.calculadora.SimpleCalculator')
args 25, 5
}
application {
mainClass = 'Main'
}