Невозможно собрать JXBrowser jar с v6.18 + - PullRequest
0 голосов
/ 05 июня 2018

Я получаю некоторые ошибки, которые были исправлены в соответствии с примечаниями к выпуску 6.18, и надеялся поднять версию зависимости, чтобы исправить проблему, но когда я mvn install проект сейчас, я получаю ошибку сборки

Classes found in the wrong directory: {META-INF/versions/9/com/teamdev/jxbrowser/chromium/swing/internal/AWTHelper$1.class=com.teamdev.jxbrowser.chromium.swing.internal.AWTHelper$1, META-INF/versions/9/com/teamdev/jxbrowser/chromium/swing/internal/NativeLinux.class=com.teamdev.jxbrowser.chromium.swing.internal.NativeLinux, META-INF/versions/9/com/teamdev/jxbrowser/chromium/javafx/internal/NativeMac.class=com.teamdev.jxbrowser.chromium.javafx.internal.NativeMac, META-INF/versions/9/com/teamdev/jxbrowser/chromium/javafx/internal/dialogs/ColorDialog.class=com.teamdev.jxbrowser.chromium.javafx.internal.dialogs.ColorDialog, META-INF/versions/9/com/teamdev/jxbrowser/chromium/internal/JavaVersion.class=com.teamdev.jxbrowser.chromium.internal.JavaVersion, META-INF/versions/9/com/teamdev/jxbrowser/chromium/swing/internal/AWTHelper.class=com.teamdev.jxbrowser.chromium.swing.internal.AWTHelper, META-INF/versions/9/com/teamdev/jxbrowser/chromium/swing/internal/Native.class=com.teamdev.jxbrowser.chromium.swing.internal.Native, META-INF/versions/9/com/teamdev/jxbrowser/chromium/internal/X509CertificateFactory.class=com.teamdev.jxbrowser.chromium.internal.X509CertificateFactory, META-INF/versions/9/com/teamdev/jxbrowser/chromium/swing/internal/AWTHelper$InstanceHolder.class=com.teamdev.jxbrowser.chromium.swing.internal.AWTHelper$InstanceHolder, META-INF/versions/9/com/teamdev/jxbrowser/chromium/javafx/internal/Native.class=com.teamdev.jxbrowser.chromium.javafx.internal.Native, META-INF/versions/9/com/teamdev/jxbrowser/chromium/internal/OS.class=com.teamdev.jxbrowser.chromium.internal.OS}

Я очистил свой кэш maven и попробовал версии 6.18-6.20, но я могу собрать только с 6.17 и ниже.Мой файл лицензии работает на версии 6.X, поэтому я предполагаю, что проблема не в этом.

Спасибо!

1 Ответ

0 голосов
/ 03 июля 2018

Начиная с версии 6.18, JxBrowser предоставляет несколько выпусков jar, поэтому он может работать как с Java 8, так и с Java 9. И кажется, что maven, используемый для сборки приложения, не поддерживает MR-JAR, поэтомуэто генерирует ошибку сборки.Поэтому вам нужно обновить версию Maven.

...