@@ -2,27 +2,37 @@ plugins {
22 id ' java-library'
33}
44
5- group = ' com.auth0'
6- version = ' 1.0.0-SNAPSHOT'
7-
8- java {
9- sourceCompatibility = JavaVersion . VERSION_1_8
10- targetCompatibility = JavaVersion . VERSION_1_8
5+ ext {
6+ POM_ARTIFACT_ID = ' auth0-api-java'
7+ POM_NAME = ' auth0-api-java'
8+ POM_DESCRIPTION = ' Auth0 Java API Library'
9+ POM_PACKAGING = ' jar'
1110}
1211
12+ // Disable javadoc for this module (Java 8 target, internal API)
1313tasks. withType(Javadoc ) {
1414 enabled = false
1515}
1616
17+ apply from : rootProject. file(' gradle/versioning.gradle' )
18+
19+ group = GROUP
20+ version = getVersionFromFile()
21+
22+ java {
23+ sourceCompatibility = JavaVersion . VERSION_1_8
24+ targetCompatibility = JavaVersion . VERSION_1_8
25+ }
26+
1727dependencies {
1828 // Core dependencies
1929 implementation ' com.fasterxml.jackson.core:jackson-databind:2.15.2'
2030 implementation ' org.apache.httpcomponents:httpclient:4.5.14'
21-
31+
2232 // JWT validation dependencies
2333 implementation ' com.auth0:java-jwt:4.5.1'
2434 implementation ' com.auth0:jwks-rsa:0.23.0'
25-
35+
2636 // Test dependencies
2737 testImplementation ' junit:junit:4.13.2'
2838 testImplementation ' org.hamcrest:hamcrest:2.2'
4151 }
4252}
4353
44- // This module is internal - no publishing configuration needed
45- // It will be bundled into auth0-springboot-api as a transitive dependency
54+ logger. lifecycle(" Using version ${ version} for ${ name} group ${ group} " )
55+
56+ apply from : rootProject. file(' gradle/maven-publish.gradle' )
0 commit comments