From 9980e4051352325e658efe20a780304fba984c6b Mon Sep 17 00:00:00 2001 From: Koen Aers Date: Fri, 30 Aug 2024 11:45:40 +0300 Subject: [PATCH] HBX-2910: Make sure that the Exporter classes needed by plugin 'org.hibernate.eclipse.console' are visible and available - Handle the case for 'org.hibernate.tool.hbm2x.DocExporter' Signed-off-by: Koen Aers --- .../java/org/hibernate/tool/hbm2x/DocExporter.java | 3 +++ .../hibernate/tool/hbm2x/ExportersPresenceTest.java | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 jbt/src/main/java/org/hibernate/tool/hbm2x/DocExporter.java diff --git a/jbt/src/main/java/org/hibernate/tool/hbm2x/DocExporter.java b/jbt/src/main/java/org/hibernate/tool/hbm2x/DocExporter.java new file mode 100644 index 000000000..01ea56276 --- /dev/null +++ b/jbt/src/main/java/org/hibernate/tool/hbm2x/DocExporter.java @@ -0,0 +1,3 @@ +package org.hibernate.tool.hbm2x; + +public class DocExporter extends org.hibernate.tool.internal.export.doc.DocExporter {} diff --git a/jbt/src/test/java/org/hibernate/tool/hbm2x/ExportersPresenceTest.java b/jbt/src/test/java/org/hibernate/tool/hbm2x/ExportersPresenceTest.java index f2b9b0b82..8da80187d 100644 --- a/jbt/src/test/java/org/hibernate/tool/hbm2x/ExportersPresenceTest.java +++ b/jbt/src/test/java/org/hibernate/tool/hbm2x/ExportersPresenceTest.java @@ -84,4 +84,15 @@ public void testQueryExporter() { } } + @Test + public void testDocExporter() { + try { + ClassLoader cl = getClass().getClassLoader(); + Class docExporterClass = cl.loadClass("org.hibernate.tool.hbm2x.DocExporter"); + assertNotNull(docExporterClass); + } catch (Throwable t) { + fail(t); + } + } + }