Как выполнить основной класс Java, который реализует несколько запросов со встроенным PostgreSQL, созданным с помощью com.opentable.comComponents:otj-pg-embedded:0.13.4 из теста > область действия с помощью плагина exec-maven?
В конце выполнения я получаю следующее сообщение об ошибке:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 34.374 s
[INFO] Finished at: 2024-12-12T15:01:58Z
[INFO] ------------------------------------------------------------------------
[WARNING]
java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils
at com.opentable.db.postgres.embedded.EmbeddedPostgres.close (EmbeddedPostgres.java:376)
at com.opentable.db.postgres.embedded.EmbeddedPostgres$1.run (EmbeddedPostgres.java:342)
at java.lang.Thread.run (Thread.java:829)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.FileUtils
at org.codehaus.mojo.exec.URLClassLoaderBuilder$ExecJavaClassLoader.loadClass (URLClassLoaderBuilder.java:198)
at java.lang.ClassLoader.loadClass (ClassLoader.java:527)
at com.opentable.db.postgres.embedded.EmbeddedPostgres.close (EmbeddedPostgres.java:376)
at com.opentable.db.postgres.embedded.EmbeddedPostgres$1.run (EmbeddedPostgres.java:342)
at java.lang.Thread.run (Thread.java:829)
Вот конфигурация плагина, которую я запускаю с помощью команды clean test exec:java:
org.codehaus.mojo
exec-maven-plugin
3.5.0
pre-integration-test
exec
maven
test
false
example.Main
Я также пробовал другие этапы, но, к сожалению, безуспешно.
Вот мои зависимости:
[INFO] --- maven-dependency-plugin:2.8:tree
[INFO] com.example:example-console-app:jar:0.0.1
[INFO] +- org.eclipse.persistence:eclipselink:jar:4.0.3:compile
[INFO] | +- jakarta.persistence:jakarta.persistence-api:jar:3.1.0:compile
[INFO] | +- jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.2:compile
[INFO] | \- com.sun.xml.bind:jaxb-xjc:jar:4.0.5:compile
[INFO] | \- com.sun.xml.bind:jaxb-core:jar:4.0.5:compile
[INFO] | \- org.eclipse.angus:angus-activation:jar:2.0.2:runtime
[INFO] +- org.eclipse.persistence:org.eclipse.persistence.extension:jar:4.0.3:compile
[INFO] | \- org.eclipse.persistence:org.eclipse.persistence.core:jar:4.0.3:compile
[INFO] | \- org.eclipse.persistence:org.eclipse.persistence.asm:jar:9.7.0:compile
[INFO] +- org.postgresql:postgresql:jar:42.7.3:compile
[INFO] | \- org.checkerframework:checker-qual:jar:3.42.0:runtime
[INFO] +- com.example:commons-testing:jar:0.0.1:test
[INFO] | +- org.instancio:instancio-junit:jar:3.6.0:test
[INFO] | | \- org.instancio:instancio-core:jar:3.6.0:test
[INFO] | +- org.junit.jupiter:junit-jupiter-api:jar:5.8.2:test
[INFO] | | +- org.opentest4j:opentest4j:jar:1.2.0:test
[INFO] | | +- org.junit.platform:junit-platform-commons:jar:1.8.2:test
[INFO] | | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
[INFO] | +- com.opentable.components:otj-pg-embedded:jar:0.13.4:test
[INFO] | | +- org.apache.commons:commons-lang3:jar:3.11:test
[INFO] | | +- org.apache.commons:commons-compress:jar:1.20:test
[INFO] | | +- org.tukaani:xz:jar:1.5:test
[INFO] | | +- commons-io:commons-io:jar:2.8.0:test
[INFO] | | +- commons-codec:commons-codec:jar:1.15:test
[INFO] | | +- com.github.spotbugs:spotbugs-annotations:jar:4.1.2:test
[INFO] | | \- org.slf4j:jcl-over-slf4j:jar:1.7.30:test
[INFO] | +- org.junit.jupiter:junit-jupiter-params:jar:5.8.2:test
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.626 s
[INFO] Finished at: 2024-12-12T12:54:38+01:00
[INFO] ------------------------------------------------------------------------
Подробнее здесь: https://stackoverflow.com/questions/792 ... gin-exec-m
Предупреждение `java.lang.NoClassDefFoundError` после выполнения с помощью плагина `exec-maven-plugin` ⇐ JAVA
Программисты JAVA общаются здесь
1734018148
Anonymous
Как выполнить основной класс Java, который реализует несколько запросов со встроенным PostgreSQL, созданным с помощью com.opentable.comComponents:otj-pg-embedded:0.13.4 из теста > область действия с помощью плагина exec-maven?
В конце выполнения я получаю следующее сообщение об ошибке:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 34.374 s
[INFO] Finished at: 2024-12-12T15:01:58Z
[INFO] ------------------------------------------------------------------------
[WARNING]
java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils
at com.opentable.db.postgres.embedded.EmbeddedPostgres.close (EmbeddedPostgres.java:376)
at com.opentable.db.postgres.embedded.EmbeddedPostgres$1.run (EmbeddedPostgres.java:342)
at java.lang.Thread.run (Thread.java:829)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.FileUtils
at org.codehaus.mojo.exec.URLClassLoaderBuilder$ExecJavaClassLoader.loadClass (URLClassLoaderBuilder.java:198)
at java.lang.ClassLoader.loadClass (ClassLoader.java:527)
at com.opentable.db.postgres.embedded.EmbeddedPostgres.close (EmbeddedPostgres.java:376)
at com.opentable.db.postgres.embedded.EmbeddedPostgres$1.run (EmbeddedPostgres.java:342)
at java.lang.Thread.run (Thread.java:829)
Вот конфигурация плагина, которую я запускаю с помощью команды clean test exec:java:
org.codehaus.mojo
exec-maven-plugin
3.5.0
pre-integration-test
exec
maven
test
false
example.Main
Я также пробовал другие этапы, но, к сожалению, безуспешно.
Вот мои зависимости:
[INFO] --- maven-dependency-plugin:2.8:tree
[INFO] com.example:example-console-app:jar:0.0.1
[INFO] +- org.eclipse.persistence:eclipselink:jar:4.0.3:compile
[INFO] | +- jakarta.persistence:jakarta.persistence-api:jar:3.1.0:compile
[INFO] | +- jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.2:compile
[INFO] | \- com.sun.xml.bind:jaxb-xjc:jar:4.0.5:compile
[INFO] | \- com.sun.xml.bind:jaxb-core:jar:4.0.5:compile
[INFO] | \- org.eclipse.angus:angus-activation:jar:2.0.2:runtime
[INFO] +- org.eclipse.persistence:org.eclipse.persistence.extension:jar:4.0.3:compile
[INFO] | \- org.eclipse.persistence:org.eclipse.persistence.core:jar:4.0.3:compile
[INFO] | \- org.eclipse.persistence:org.eclipse.persistence.asm:jar:9.7.0:compile
[INFO] +- org.postgresql:postgresql:jar:42.7.3:compile
[INFO] | \- org.checkerframework:checker-qual:jar:3.42.0:runtime
[INFO] +- com.example:commons-testing:jar:0.0.1:test
[INFO] | +- org.instancio:instancio-junit:jar:3.6.0:test
[INFO] | | \- org.instancio:instancio-core:jar:3.6.0:test
[INFO] | +- org.junit.jupiter:junit-jupiter-api:jar:5.8.2:test
[INFO] | | +- org.opentest4j:opentest4j:jar:1.2.0:test
[INFO] | | +- org.junit.platform:junit-platform-commons:jar:1.8.2:test
[INFO] | | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
[INFO] | +- com.opentable.components:otj-pg-embedded:jar:0.13.4:test
[INFO] | | +- org.apache.commons:commons-lang3:jar:3.11:test
[INFO] | | +- org.apache.commons:commons-compress:jar:1.20:test
[INFO] | | +- org.tukaani:xz:jar:1.5:test
[INFO] | | +- commons-io:commons-io:jar:2.8.0:test
[INFO] | | +- commons-codec:commons-codec:jar:1.15:test
[INFO] | | +- com.github.spotbugs:spotbugs-annotations:jar:4.1.2:test
[INFO] | | \- org.slf4j:jcl-over-slf4j:jar:1.7.30:test
[INFO] | +- org.junit.jupiter:junit-jupiter-params:jar:5.8.2:test
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.626 s
[INFO] Finished at: 2024-12-12T12:54:38+01:00
[INFO] ------------------------------------------------------------------------
Подробнее здесь: [url]https://stackoverflow.com/questions/79275723/warning-java-lang-noclassdeffounderror-after-execution-with-the-plugin-exec-m[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия