Portfolio Code | Clement Colmerauer
Repositories
Site
Software engineering : Airport library
Code
Commits
Branches
Tags
Search
Tree:
12cfefd
Branches
Tags
master
Software engineering : Airport library
build.gradle
Initial commit
ClementColmerauer
commited
12cfefd
at 2024-10-20 09:50:50
build.gradle
Blame
History
Raw
// Top-level build file where you can add configuration options common to all sub-projects/modules. apply plugin: 'java' apply plugin: 'application' mainClassName='Start' repositories { mavenCentral() } configurations { jaxDoclet } dependencies { implementation 'org.hamcrest:hamcrest:2.2' implementation platform('org.junit:junit-bom:5.7.0') implementation 'org.junit.jupiter:junit-jupiter' implementation 'org.junit.jupiter:junit-jupiter' implementation 'org.joda:joda-money:1.0.4' testImplementation("org.junit.jupiter:junit-jupiter:5.9.2") testRuntimeOnly("org.junit.platform:junit-platform-launcher") } sourceSets { main { java { srcDirs = ["src/"] exclude "**/tests/**" } } } task generateDevDocs(type: Javadoc) { source = sourceSets.main.allJava destinationDir = reporting.file("rest-api-docs") options.docletpath = configurations.jaxDoclet.files.asType(List) options.doclet = "com.lunatech.doclets.jax.jaxrs.JAXRSDoclet" options.addStringOption("jaxrscontext", "http://localhost:8080/myapp") } test { useJUnitPlatform() } jar { manifest { attributes 'Implementation-Title': 'Gradle Quickstart', 'Implementation-Version': '1.0.0', 'Main-Class': 'Start' } } sourceSets.main.java.srcDirs = ['src'] sourceSets.test.java.srcDirs = ['src']