-
Similar to the last question, there is a |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 5 replies
-
This is so we can compile in support for shared classes cache when running on Eclipse OpenJ9 Java. We need the This jar is here so we can continue to compile with hotspot JDK and not require OpenJ9 JDK to compile Equinox. |
Beta Was this translation helpful? Give feedback.
-
With that said, we could change to using reflection like we do in OpenLiberty: https://github.com/OpenLiberty/open-liberty/blob/integration/dev/com.ibm.ws.kernel.boot.common/src/com/ibm/ws/kernel/boot/classloader/SharedClassCacheHook.java But I find non-reflection to be much better to understand. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the insights, this seems not so easy to get rid of ... |
Beta Was this translation helpful? Give feedback.
-
@tjwatson one thing that came into my mind. Do you think it would be possible that what currently is That way it would be possible to reference that in a maven standard way as a |
Beta Was this translation helpful? Give feedback.
This is so we can compile in support for shared classes cache when running on Eclipse OpenJ9 Java. We need the
com.ibm.oti.shared
package to do that. Seeorg.eclipse.osgi.internal.cds
package. Also see https://blog.openj9.org/2018/10/30/openj9-shared-classes-with-eclipse-equinox-4-9/This jar is here so we can continue to compile with hotspot JDK and not require OpenJ9 JDK to compile Equinox.