-
Notifications
You must be signed in to change notification settings - Fork 486
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support jdk 11 #521
Support jdk 11 #521
Conversation
# Conflicts: # sofa-ark-bom/pom.xml
…e and keep ark version 2.0.1-SNAPSHOT consistent.
Codecov Report
@@ Coverage Diff @@
## master #521 +/- ##
============================================
+ Coverage 58.25% 59.69% +1.43%
- Complexity 636 679 +43
============================================
Files 153 154 +1
Lines 5733 5858 +125
Branches 809 845 +36
============================================
+ Hits 3340 3497 +157
+ Misses 2090 2037 -53
- Partials 303 324 +21
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGFM
…ompatible with jdk8 and jdk11
c113031
to
7e15697
Compare
…into support-jdk-11
Motivation:
To support jdk11
Modification:
Classloaderutils.getURLs
to avoid castingAppClassloader
toURLClassloader
, and modifdy all casting inBizClassLoader
,PluginClassLoader
,SofaArkBootstrap
.CompoundEnumeration
and change references inAbstractClasspathClassLoader
andAbstractClassLoaderHook
.ArkTestNGInvokedMethodListener.beforeInvocation
LinkedProperties
's action consistent in jdk11 and jdk8: addLinkedProperties.putAll
DirectoryContainerArchive#AKR_CONTAINER_JAR
@ConditionalOnAvailableEndpoint
of springboot-v2.5.6 not exposing endpoint causesSpringBoot2IntrospectBizEndpointOnArkEnabledTest#testIntrospectBizEndpoint
failed: addmanagement.endpoints.web.exposure.include=*
property as configuration.@After
action with ParentClass avoiding of crashResult:
Fixes #436 , #427 , #492 , #495 .