diff --git a/backend/build.gradle b/backend/build.gradle index 9852e69a1f..2f3a5e2ef0 100644 --- a/backend/build.gradle +++ b/backend/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'org.springframework.boot' version '3.1.5' + id 'org.springframework.boot' version '3.1.7' id 'org.liquibase.gradle' version '2.2.1' id 'io.spring.dependency-management' version '1.1.3' id 'java' @@ -54,15 +54,14 @@ dependencies { * Please do NOT scatter packages elsewhere around the file. Scattered packages make it easy for pins to become * stale. * - * DevSecOps verifies these packages at least once per month. LAST VERIFIED: 17 October 2023. + * DevSecOps verifies these packages at least once per month. LAST VERIFIED: 15 Feb 2024. */ - implementation 'com.squareup.okio:okio-jvm:3.4.0' // data layer dependencies implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'io.hypersistence:hypersistence-utils-hibernate-62:3.5.2' // this provides additional types for JsonB and for ListArray types in Postgres - implementation 'org.liquibase:liquibase-core' + implementation 'org.liquibase:liquibase-core:4.21.0' implementation 'org.postgresql:postgresql' // data validation @@ -99,6 +98,7 @@ dependencies { implementation 'org.hibernate.orm:hibernate-jpamodelgen' annotationProcessor 'org.hibernate.orm:hibernate-jpamodelgen' + implementation 'com.azure:azure-storage-queue:12.19.0' // RandomStringUtils to generate PatientSelfRegistrationLink diff --git a/backend/gradle.lockfile b/backend/gradle.lockfile index 43c37ec139..7e8c94e4c7 100644 --- a/backend/gradle.lockfile +++ b/backend/gradle.lockfile @@ -6,8 +6,8 @@ ca.uhn.hapi.fhir:hapi-fhir-caching-api:6.8.4=compileClasspath,runtimeClasspath ca.uhn.hapi.fhir:hapi-fhir-structures-r4:6.8.4=compileClasspath,runtimeClasspath ca.uhn.hapi.fhir:org.hl7.fhir.r4:6.0.22.2=compileClasspath,runtimeClasspath ca.uhn.hapi.fhir:org.hl7.fhir.utilities:6.0.22.2=compileClasspath,runtimeClasspath -ch.qos.logback:logback-classic:1.4.11=compileClasspath,runtimeClasspath -ch.qos.logback:logback-core:1.4.11=compileClasspath,runtimeClasspath +ch.qos.logback:logback-classic:1.4.14=compileClasspath,runtimeClasspath +ch.qos.logback:logback-core:1.4.14=compileClasspath,runtimeClasspath com.azure:azure-core-http-netty:1.13.7=compileClasspath,runtimeClasspath com.azure:azure-core:1.43.0=compileClasspath,runtimeClasspath com.azure:azure-json:1.1.0=compileClasspath,runtimeClasspath @@ -61,7 +61,7 @@ com.sendgrid:java-http-client:4.5.0=compileClasspath,runtimeClasspath com.sendgrid:sendgrid-java:4.9.3=compileClasspath,runtimeClasspath com.smartystreets.api:smartystreets-java-sdk:3.14.1=compileClasspath,runtimeClasspath com.squareup.okhttp3:okhttp:4.10.0=compileClasspath,runtimeClasspath -com.squareup.okio:okio-jvm:3.4.0=compileClasspath,runtimeClasspath +com.squareup.okio:okio-jvm:3.0.0=compileClasspath,runtimeClasspath com.squareup.okio:okio:3.0.0=compileClasspath,runtimeClasspath com.stoyanr:evictor:1.0.0=compileClasspath,runtimeClasspath com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath @@ -86,34 +86,34 @@ io.jsonwebtoken:jjwt-api:0.11.5=runtimeClasspath io.jsonwebtoken:jjwt-impl:0.11.5=runtimeClasspath io.jsonwebtoken:jjwt-jackson:0.11.2=compileClasspath io.jsonwebtoken:jjwt-jackson:0.11.5=runtimeClasspath -io.micrometer:context-propagation:1.0.5=runtimeClasspath -io.micrometer:micrometer-commons:1.11.5=compileClasspath,runtimeClasspath -io.micrometer:micrometer-observation:1.11.5=compileClasspath,runtimeClasspath -io.netty:netty-buffer:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-codec-dns:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-codec-http2:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-codec-http:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-codec-socks:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-codec:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-common:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-handler-proxy:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-handler:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-resolver-dns-classes-macos:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-resolver-dns-native-macos:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-resolver-dns:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-resolver:4.1.100.Final=compileClasspath,runtimeClasspath +io.micrometer:context-propagation:1.0.6=runtimeClasspath +io.micrometer:micrometer-commons:1.11.7=compileClasspath,runtimeClasspath +io.micrometer:micrometer-observation:1.11.7=compileClasspath,runtimeClasspath +io.netty:netty-buffer:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-codec-dns:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-codec-http2:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-codec-http:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-codec-socks:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-codec:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-common:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-handler-proxy:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-handler:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-resolver-dns-classes-macos:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-resolver-dns-native-macos:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-resolver-dns:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-resolver:4.1.104.Final=compileClasspath,runtimeClasspath io.netty:netty-tcnative-boringssl-static:2.0.61.Final=compileClasspath,runtimeClasspath io.netty:netty-tcnative-classes:2.0.61.Final=compileClasspath,runtimeClasspath -io.netty:netty-transport-classes-epoll:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-transport-classes-kqueue:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-transport-native-epoll:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-transport-native-kqueue:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-transport-native-unix-common:4.1.100.Final=compileClasspath,runtimeClasspath -io.netty:netty-transport:4.1.100.Final=compileClasspath,runtimeClasspath +io.netty:netty-transport-classes-epoll:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-transport-classes-kqueue:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-transport-native-epoll:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-transport-native-kqueue:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-transport-native-unix-common:4.1.104.Final=compileClasspath,runtimeClasspath +io.netty:netty-transport:4.1.104.Final=compileClasspath,runtimeClasspath io.projectreactor.addons:reactor-extra:3.5.1=compileClasspath,runtimeClasspath -io.projectreactor.netty:reactor-netty-core:1.1.12=compileClasspath,runtimeClasspath -io.projectreactor.netty:reactor-netty-http:1.1.12=compileClasspath,runtimeClasspath -io.projectreactor:reactor-core:3.5.11=compileClasspath,runtimeClasspath +io.projectreactor.netty:reactor-netty-core:1.1.14=compileClasspath,runtimeClasspath +io.projectreactor.netty:reactor-netty-http:1.1.14=compileClasspath,runtimeClasspath +io.projectreactor:reactor-core:3.5.13=compileClasspath,runtimeClasspath io.smallrye:jandex:3.1.2=runtimeClasspath io.swagger:swagger-annotations:1.6.8=compileClasspath,runtimeClasspath jakarta.activation:jakarta.activation-api:2.1.2=compileClasspath,runtimeClasspath @@ -127,7 +127,7 @@ jakarta.xml.bind:jakarta.xml.bind-api:4.0.1=compileClasspath,runtimeClasspath javax.activation:javax.activation-api:1.2.0=compileClasspath,runtimeClasspath javax.annotation:javax.annotation-api:1.3.2=compileClasspath,runtimeClasspath javax.xml.bind:jaxb-api:2.3.1=compileClasspath,runtimeClasspath -net.bytebuddy:byte-buddy:1.14.9=runtimeClasspath +net.bytebuddy:byte-buddy:1.14.10=runtimeClasspath net.javacrumbs.shedlock:shedlock-core:4.42.0=compileClasspath,runtimeClasspath net.javacrumbs.shedlock:shedlock-provider-jdbc-template:4.42.0=compileClasspath,runtimeClasspath net.javacrumbs.shedlock:shedlock-spring:5.10.2=compileClasspath,runtimeClasspath @@ -137,17 +137,17 @@ org.antlr:antlr4-runtime:4.10.1=compileClasspath,runtimeClasspath org.apache.commons:commons-collections4:4.4=compileClasspath,runtimeClasspath org.apache.commons:commons-lang3:3.12.0=compileClasspath,runtimeClasspath org.apache.commons:commons-text:1.10.0=compileClasspath,runtimeClasspath -org.apache.httpcomponents.client5:httpclient5:5.2.1=compileClasspath,runtimeClasspath -org.apache.httpcomponents.core5:httpcore5-h2:5.2.3=compileClasspath,runtimeClasspath -org.apache.httpcomponents.core5:httpcore5:5.2.3=compileClasspath,runtimeClasspath +org.apache.httpcomponents.client5:httpclient5:5.2.3=compileClasspath,runtimeClasspath +org.apache.httpcomponents.core5:httpcore5-h2:5.2.4=compileClasspath,runtimeClasspath +org.apache.httpcomponents.core5:httpcore5:5.2.4=compileClasspath,runtimeClasspath org.apache.httpcomponents:httpclient:4.5.13=compileClasspath,runtimeClasspath org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,runtimeClasspath org.apache.logging.log4j:log4j-api:2.20.0=compileClasspath,runtimeClasspath org.apache.logging.log4j:log4j-to-slf4j:2.20.0=compileClasspath,runtimeClasspath -org.apache.tomcat.embed:tomcat-embed-core:10.1.15=compileClasspath,runtimeClasspath -org.apache.tomcat.embed:tomcat-embed-el:10.1.15=compileClasspath,runtimeClasspath -org.apache.tomcat.embed:tomcat-embed-websocket:10.1.15=compileClasspath,runtimeClasspath -org.aspectj:aspectjweaver:1.9.20=compileClasspath,runtimeClasspath +org.apache.tomcat.embed:tomcat-embed-core:10.1.17=compileClasspath,runtimeClasspath +org.apache.tomcat.embed:tomcat-embed-el:10.1.17=compileClasspath,runtimeClasspath +org.apache.tomcat.embed:tomcat-embed-websocket:10.1.17=compileClasspath,runtimeClasspath +org.aspectj:aspectjweaver:1.9.21=compileClasspath,runtimeClasspath org.attoparser:attoparser:2.0.7.RELEASE=compileClasspath,runtimeClasspath org.bouncycastle:bcpkix-jdk18on:1.73=compileClasspath org.bouncycastle:bcpkix-jdk18on:1.75=runtimeClasspath @@ -160,9 +160,9 @@ org.checkerframework:checker-qual:3.33.0=compileClasspath,runtimeClasspath org.codehaus.woodstox:stax2-api:4.2.1=compileClasspath,runtimeClasspath org.eclipse.angus:angus-activation:2.0.1=runtimeClasspath org.eclipse.angus:jakarta.mail:1.1.0=compileClasspath,runtimeClasspath -org.glassfish.jaxb:jaxb-core:4.0.3=runtimeClasspath -org.glassfish.jaxb:jaxb-runtime:4.0.3=runtimeClasspath -org.glassfish.jaxb:txw2:4.0.3=runtimeClasspath +org.glassfish.jaxb:jaxb-core:4.0.4=runtimeClasspath +org.glassfish.jaxb:jaxb-runtime:4.0.4=runtimeClasspath +org.glassfish.jaxb:txw2:4.0.4=runtimeClasspath org.glassfish:jakarta.el:4.0.2=compileClasspath,runtimeClasspath org.hibernate.common:hibernate-commons-annotations:6.0.6.Final=runtimeClasspath org.hibernate.orm:hibernate-core:6.3.1.Final=compileClasspath,runtimeClasspath @@ -175,7 +175,7 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22=compileClasspath,runtimeClasspath org.jetbrains.kotlin:kotlin-stdlib:1.8.22=compileClasspath,runtimeClasspath org.jetbrains:annotations:13.0=compileClasspath,runtimeClasspath org.json:json:20231013=compileClasspath,runtimeClasspath -org.liquibase:liquibase-core:4.20.0=compileClasspath,runtimeClasspath +org.liquibase:liquibase-core:4.21.0=compileClasspath,runtimeClasspath org.openapitools:jackson-databind-nullable:0.2.6=compileClasspath,runtimeClasspath org.ow2.asm:asm:9.3=compileClasspath,runtimeClasspath org.postgresql:postgresql:42.6.0=compileClasspath,runtimeClasspath @@ -184,25 +184,25 @@ org.reactivestreams:reactive-streams:1.0.4=compileClasspath,runtimeClasspath org.slf4j:jcl-over-slf4j:2.0.9=compileClasspath,runtimeClasspath org.slf4j:jul-to-slf4j:2.0.9=compileClasspath,runtimeClasspath org.slf4j:slf4j-api:2.0.9=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-actuator-autoconfigure:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-actuator:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-autoconfigure:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-devtools:3.1.5=runtimeClasspath -org.springframework.boot:spring-boot-starter-aop:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-cache:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-data-jpa:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-graphql:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-jdbc:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-json:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-logging:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-mail:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-security:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-thymeleaf:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-tomcat:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-validation:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter-web:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot-starter:3.1.5=compileClasspath,runtimeClasspath -org.springframework.boot:spring-boot:3.1.5=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-actuator-autoconfigure:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-actuator:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-autoconfigure:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-devtools:3.1.7=runtimeClasspath +org.springframework.boot:spring-boot-starter-aop:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-cache:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-data-jpa:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-graphql:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-jdbc:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-json:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-logging:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-mail:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-security:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-thymeleaf:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-tomcat:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-validation:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter-web:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot-starter:3.1.7=compileClasspath,runtimeClasspath +org.springframework.boot:spring-boot:3.1.7=compileClasspath,runtimeClasspath org.springframework.cloud:spring-cloud-commons:4.0.4=compileClasspath,runtimeClasspath org.springframework.cloud:spring-cloud-context:4.0.4=compileClasspath,runtimeClasspath org.springframework.cloud:spring-cloud-loadbalancer:4.0.4=compileClasspath,runtimeClasspath @@ -210,33 +210,33 @@ org.springframework.cloud:spring-cloud-openfeign-core:4.0.4=compileClasspath,run org.springframework.cloud:spring-cloud-starter-loadbalancer:4.0.4=compileClasspath,runtimeClasspath org.springframework.cloud:spring-cloud-starter-openfeign:4.0.4=compileClasspath,runtimeClasspath org.springframework.cloud:spring-cloud-starter:4.0.4=compileClasspath,runtimeClasspath -org.springframework.data:spring-data-commons:3.1.5=compileClasspath,runtimeClasspath -org.springframework.data:spring-data-jpa:3.1.5=compileClasspath,runtimeClasspath -org.springframework.graphql:spring-graphql:1.2.3=compileClasspath,runtimeClasspath -org.springframework.security:spring-security-config:6.1.5=compileClasspath,runtimeClasspath -org.springframework.security:spring-security-core:6.1.5=compileClasspath,runtimeClasspath -org.springframework.security:spring-security-crypto:6.1.5=compileClasspath,runtimeClasspath -org.springframework.security:spring-security-oauth2-client:6.1.5=compileClasspath,runtimeClasspath -org.springframework.security:spring-security-oauth2-core:6.1.5=compileClasspath,runtimeClasspath -org.springframework.security:spring-security-oauth2-jose:6.1.5=compileClasspath,runtimeClasspath -org.springframework.security:spring-security-oauth2-resource-server:6.1.5=compileClasspath,runtimeClasspath +org.springframework.data:spring-data-commons:3.1.7=compileClasspath,runtimeClasspath +org.springframework.data:spring-data-jpa:3.1.7=compileClasspath,runtimeClasspath +org.springframework.graphql:spring-graphql:1.2.4=compileClasspath,runtimeClasspath +org.springframework.security:spring-security-config:6.1.6=compileClasspath,runtimeClasspath +org.springframework.security:spring-security-core:6.1.6=compileClasspath,runtimeClasspath +org.springframework.security:spring-security-crypto:6.1.6=compileClasspath,runtimeClasspath +org.springframework.security:spring-security-oauth2-client:6.1.6=compileClasspath,runtimeClasspath +org.springframework.security:spring-security-oauth2-core:6.1.6=compileClasspath,runtimeClasspath +org.springframework.security:spring-security-oauth2-jose:6.1.6=compileClasspath,runtimeClasspath +org.springframework.security:spring-security-oauth2-resource-server:6.1.6=compileClasspath,runtimeClasspath org.springframework.security:spring-security-rsa:1.0.12.RELEASE=compileClasspath,runtimeClasspath -org.springframework.security:spring-security-web:6.1.5=compileClasspath,runtimeClasspath -org.springframework.session:spring-session-core:3.1.3=runtimeClasspath -org.springframework.session:spring-session-jdbc:3.1.3=runtimeClasspath -org.springframework:spring-aop:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-aspects:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-beans:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-context-support:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-context:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-core:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-expression:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-jcl:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-jdbc:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-orm:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-tx:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-web:6.0.13=compileClasspath,runtimeClasspath -org.springframework:spring-webmvc:6.0.13=compileClasspath,runtimeClasspath +org.springframework.security:spring-security-web:6.1.6=compileClasspath,runtimeClasspath +org.springframework.session:spring-session-core:3.1.4=runtimeClasspath +org.springframework.session:spring-session-jdbc:3.1.4=runtimeClasspath +org.springframework:spring-aop:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-aspects:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-beans:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-context-support:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-context:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-core:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-expression:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-jcl:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-jdbc:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-orm:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-tx:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-web:6.0.15=compileClasspath,runtimeClasspath +org.springframework:spring-webmvc:6.0.15=compileClasspath,runtimeClasspath org.thymeleaf:thymeleaf-spring6:3.1.2.RELEASE=compileClasspath,runtimeClasspath org.thymeleaf:thymeleaf:3.1.2.RELEASE=compileClasspath,runtimeClasspath org.unbescape:unbescape:1.1.6.RELEASE=compileClasspath,runtimeClasspath