«Открывает ошибку" java.net "при установке Ldapuserimport-API (Spoon-Maven-Plugin)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 «Открывает ошибку" java.net "при установке Ldapuserimport-API (Spoon-Maven-Plugin)

Сообщение Anonymous »

Цель: установка приложения-ldapuserimport-api (для использования на сервере для xwiki) ldapuserimport-github
Ошибка:

Код: Выделить всё

...
[INFO] --- spoon:3.5:check (spoon-main) @ application-ldapuserimport-api ---
java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.net.URLClassLoader.addURL(java.net.URL) accessible: module java.base does not "opens java.net" to unnamed module @3b64d50d
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:388)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:364)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:312)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:203)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:197)
at fr.inria.gforge.spoon.util.ClasspathHacker.addURL(ClasspathHacker.java:19)
at fr.inria.gforge.spoon.SpoonMojoGenerate.addArtifactsInClasspathOfTargetClassLoader(SpoonMojoGenerate.java:265)
at fr.inria.gforge.spoon.SpoonMojoGenerate.initMojo(SpoonMojoGenerate.java:199)
at fr.inria.gforge.spoon.SpoonMojoGenerate.execute(SpoonMojoGenerate.java:222)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:206)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for LDAP User Import Application - Parent POM 1.7.1-SNAPSHOT:
[INFO]
[INFO] LDAP User Import Application - Parent POM .......... SUCCESS [ 14.643 s]
[INFO] LDAP User Import Application - API ................. FAILURE [ 36.713 s]
[INFO] LDAP User Import Application - UI ..................  SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  52.390 s
[INFO] Finished at: 2025-01-23T12:38:42+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal fr.inria.gforge.spoon:spoon-maven-plugin:3.5:check (spoon-main) on project application-ldapuserimport-api
...
Процесс:[/b]
Я работаю с Другая информация:
ldapuserimport использует:

Код: Выделить всё

fr.inria.gforge.spoon
spoon-maven-plugin
3.5
Неработающие исправления:
  • Код: Выделить всё

    mvn dependency:tree
    -> ошибок и предупреждений не осталось
    другая версия JDK, как в stackof-jdkversion
    -> Я пробовал JDK21 и JDK 11 -> та же ошибка, что и раньше -> li>
Самая большая надежда на данный момент:

Код: Выделить всё

--add-opens java.base/java.net=ALL-UNNAMED
от Stackof-does-not-opens java.lang
Я попытался добавить в POM оба из этих (бездельственные OFC :)

Код: Выделить всё

    


fr.inria.gforge.spoon
spoon-maven-plugin
3.5







оба раза я получил ответ:

Код: Выделить всё

[WARNING] Parameter 'jvmArgs' is unknown for plugin 'spoon-maven-plugin:3.5:check (spoon-main)'< /code>
(argline srop.) < /p>
Я попытался адаптироваться к:
mvn install clean -U -DargLine="--add-opens java.base/java.util=ALL-UNNAMED"
в результате ничего не изменилось (то же сообщение об ошибке)
и попробовал:

Код: Выделить всё

set MAVEN_OPTS="--add-opens java.base/java.util=ALL-UNNAMED"
что приводит к мгновенному прерыванию процесса сборки
Любая помощь приветствуется!

Подробнее здесь: https://stackoverflow.com/questions/793 ... ven-plugin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»