|
1 | | -apply plugin: 'ramltojaxrs' |
2 | | - |
3 | | - |
4 | | -description = 'Dav3 REST API' |
5 | | - |
6 | | -compileJava.dependsOn 'ramltojaxrs' |
7 | | - |
8 | | -sourceSets.main.java.srcDir "$buildDir/generated" |
9 | | - |
10 | | -ramltojaxrs { |
11 | | - sourcePaths = files('src/main/resources/de.bitctrl.dav.rest.raml') |
12 | | - outputDirectory = new File(buildDir,'generated') |
13 | | - supportPackageName = 'de.bitctrl.dav.rest.gen' |
14 | | - resourcePackageName = 'de.bitctrl.dav.rest.api' |
15 | | - modelPackageName = 'de.bitctrl.dav.rest.api.model' |
16 | | - generateTypesWith = ['jackson2','toString','javadoc','equalsAndHashCode','jsr303'] |
17 | | -} |
18 | | - |
19 | | -dependencies { |
20 | | - implementation 'jakarta.ws.rs:jakarta.ws.rs-api:2.1.6' |
21 | | - implementation 'javax.validation:validation-api:2.0.1.Final' |
22 | | - implementation 'com.fasterxml.jackson.core:jackson-databind:2.9.8' |
23 | | - implementation 'com.fasterxml.jackson.core:jackson-annotations:2.9.8' |
24 | | - testImplementation 'junit:junit:4.13.2' |
25 | | -} |
| 1 | +apply plugin: 'ramltojaxrs' |
| 2 | + |
| 3 | + |
| 4 | +description = 'Dav3 REST API' |
| 5 | + |
| 6 | +compileJava.dependsOn 'ramltojaxrs' |
| 7 | + |
| 8 | +sourceSets.main.java.srcDir "$buildDir/generated" |
| 9 | + |
| 10 | +ramltojaxrs { |
| 11 | + sourcePaths = files('src/main/resources/de.bitctrl.dav.rest.raml') |
| 12 | + outputDirectory = new File(buildDir,'generated') |
| 13 | + supportPackageName = 'de.bitctrl.dav.rest.gen' |
| 14 | + resourcePackageName = 'de.bitctrl.dav.rest.api' |
| 15 | + modelPackageName = 'de.bitctrl.dav.rest.api.model' |
| 16 | + generateTypesWith = ['jackson2','toString','javadoc','equalsAndHashCode','jsr303'] |
| 17 | +} |
| 18 | + |
| 19 | +dependencies { |
| 20 | + implementation 'jakarta.ws.rs:jakarta.ws.rs-api:2.1.6' |
| 21 | + implementation 'javax.validation:validation-api:2.0.1.Final' |
| 22 | + implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.0' |
| 23 | + |
| 24 | + implementation 'com.fasterxml.jackson.core:jackson-annotations:2.13.0' |
| 25 | + testImplementation 'junit:junit:4.13.2' |
| 26 | + |
| 27 | +} |
0 commit comments