Я пытаюсь использовать пользовательское расширение с плагином Apache Xmlbeans, но я сталкиваюсь с ошибками во время процесса генерации. Вот пользовательский класс расширения: < /p>
org.apache.xmlbeans
xmlbeans
5.3.0
compile
com.chepseskaf.driver.metadata
model
ALL
${project.basedir}/xsd
com.chepseskaf.tools.MyExtension
true
false
org.apache.logging.log4j
log4j-core
3.0.0-beta3
< /code>
Однако генерация сбивается со следующей ошибкой: < /p>
[ERROR] Failed to execute goal org.apache.xmlbeans:xmlbeans:5.3.0:compile (default) on project model-driver: Unable to parse configuration of mojo org.apache.xmlbeans:xmlbeans:5.3.0:compile for parameter className: Cannot set 'className' in class org.apache.xmlbeans.impl.tool.Extension: InvocationTargetException: com.chepseskaf.tools.MyExtension -> [Help 1]
Caused by: java.lang.ClassNotFoundException: com.chepseskaf.tools.MyExtension
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass (SelfFirstStrategy.java:42)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass (ClassRealm.java:225)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:210)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:205)
Кажется, что плагин не может найти класс com.chepseskaf.tools.myextension . Как я могу правильно настроить и использовать свое пользовательское расширение с помощью плагина Xmlbeans?>
Я пытаюсь использовать пользовательское расширение с плагином Apache Xmlbeans, но я сталкиваюсь с ошибками во время процесса генерации. Вот пользовательский класс расширения: < /p> [code]package com.chepseskaf.tools;
public class MyExtension implements SchemaCompilerExtension {
@Override public void schemaCompilerExtension(SchemaTypeSystem schemaTypeSystem, Map map) { // Implement me }
@Override public String getExtensionName() { return this.getClass().getSimpleName(); } } [/code] И вот конфигурация плагина в pom.xml : [code] org.apache.xmlbeans xmlbeans 5.3.0
compile
com.chepseskaf.driver.metadata model ALL ${project.basedir}/xsd
com.chepseskaf.tools.MyExtension
true false
org.apache.logging.log4j log4j-core 3.0.0-beta3
< /code> Однако генерация сбивается со следующей ошибкой: < /p> [ERROR] Failed to execute goal org.apache.xmlbeans:xmlbeans:5.3.0:compile (default) on project model-driver: Unable to parse configuration of mojo org.apache.xmlbeans:xmlbeans:5.3.0:compile for parameter className: Cannot set 'className' in class org.apache.xmlbeans.impl.tool.Extension: InvocationTargetException: com.chepseskaf.tools.MyExtension -> [Help 1]
Caused by: java.lang.ClassNotFoundException: com.chepseskaf.tools.MyExtension at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass (SelfFirstStrategy.java:42) at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass (ClassRealm.java:225) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:210) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:205) [/code] Кажется, что плагин не может найти класс com.chepseskaf.tools.myextension . Как я могу правильно настроить и использовать свое пользовательское расширение с помощью плагина Xmlbeans?>
Я довольно новичок в Java, и я столкнулся с ошибкой, которую я просто не могу выяснить! (или любая команда ./mvnw на самом деле!) Я сталкиваюсь с следующей ошибкой:
Exception in thread main java.lang.IllegalStateException:...
Я довольно новичок в Java, и я столкнулся с ошибкой, которую я просто не могу выяснить! (или любая команда ./mvnw на самом деле!) Я сталкиваюсь с следующей ошибкой:
Exception in thread main java.lang.IllegalStateException:...
Я довольно новичок в Java, и я столкнулся с ошибкой, которую я просто не могу выяснить! (или любая команда ./mvnw на самом деле!) Я сталкиваюсь с следующей ошибкой:
Exception in thread main java.lang.IllegalStateException:...
Я довольно новичок в Java, и я столкнулся с ошибкой, которую я просто не могу выяснить! (или любая команда ./mvnw на самом деле!) Я сталкиваюсь с следующей ошибкой:
Exception in thread main java.lang.IllegalStateException:...