plugins { id 'java' id 'war' } repositories { mavenCentral() } sourceSets { main { java { srcDir 'src/main/java' } resources { srcDir 'src/main/webapp' // srcDir 'src/main/resources' } } } dependencies { compileOnly 'jakarta.platform:jakarta.jakartaee-web-api:9.0.0' compileOnly 'jakarta.persistence:jakarta.persistence-api:3.1.0' compileOnly 'jakarta.resource:jakarta.resource-api:2.1.0' compileOnly 'org.jboss.ejb3:jboss-ejb3-ext-api:2.3.0.Final' implementation 'io.jsonwebtoken:jjwt-api:0.11.5' implementation 'io.jsonwebtoken:jjwt-impl:0.11.5' implementation 'io.jsonwebtoken:jjwt-gson:0.11.5' compileOnly 'org.apache.logging.log4j:log4j-slf4j-impl:2.20.0' testImplementation 'org.junit.jupiter:junit-jupiter:5.8.1' } tasks.named('test') { useJUnitPlatform() }