Skip to content

hapi starter with gradle layers and spring boot 4 - #51

Open
granadacoder wants to merge 30 commits into
FirelyTeam:masterfrom
granadacoder:feature/hapi-starter-gradle-layers-sb4-1
Open

hapi starter with gradle layers and spring boot 4#51
granadacoder wants to merge 30 commits into
FirelyTeam:masterfrom
granadacoder:feature/hapi-starter-gradle-layers-sb4-1

Conversation

@granadacoder

Copy link
Copy Markdown

No description provided.

shollid3 and others added 30 commits April 22, 2022 14:46
Updated README to point to zzzzzHapi-fhirstarters-rest-server-gradle-multmodule.postman_collection.json.
Fix "queryable-stream" to make the optional parameters consideration more explicit.
Update postman examples.
Fix checkstyle issues for TAB.
…yIntoleranceFhirResourceBusinessLogic.

Fix read by history-version.
Update postman collection.
Replace subclass of WebSecurityConfigurerAdapter (deprecated) with MyVeryPoorSecurityConfiguration
Uplift versions:
springBootVersion = '2.7.0'
spring_plugin_version = '2.7.0'
hapiFhirVersion = '6.0.4'
 hapiFhirVersion to 6.1.1
 slf4jVersion = "1.7.36"
 spring_plugin_version = '2.7.3'
Fix bug in OrganizationFhirResourceBusinessLogic checking for FHIR logical id.
 springBootVersion = '2.7.3'
spring_plugin_version = '2.7.18'
springBootVersion = '2.7.18'
hapiFhirVersion = '6.1.3'

JDK uplift.

   sourceCompatibility = 17
   targetCompatibility = 17
springBootVersion = '3.2.0'
hapiFhirVersion = '6.11.7-SNAPSHOT'

      slf4jSimpleVersion = '2.0.9'
      slf4jVersion = "2.0.9"

SNAPSHOT (for Hapi Fhir) maven-repo added : "https://oss.sonatype.org/content/repositories/snapshots"
Make a toned down custom version (no jpa) of FhirAutoConfiguration called MySuperCoolFhirAutoConfiguration
      sonarqube_plugin_version = '7.3.1.8318'
      jacoco_tool_version = '0.8.6'

      springBootVersion = '3.5.16'

      hapiFhirVersion = '8.8.1'

deal with transitive dependency issue:

   implementation(group: 'ca.uhn.hapi.fhir', name: 'hapi-fhir-spring-boot-autoconfigure', version: hapiFhirVersion) {

      /*This keeps the needed HAPI autoconfigure classes for compile-time, while preventing it from pulling Spring Boot 3.5.x and related transitive jars that were overriding your intended 3.2.0 stack and causing NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy. */
      transitive = false
   }
…tps://github.com/granadacoder/fhirstarters into feature/hapi-starter-gradle-layers-sb4-1

# Conflicts:
#	java/hapi-fhirstarters-rest-server-gradle-multmodule/build.gradle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant