При выполнении org.apache.avro:avro-maven-plugin:1.11.3:schema: org/apache/avro/Schema$Parser отсутствовал необходимый кJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 При выполнении org.apache.avro:avro-maven-plugin:1.11.3:schema: org/apache/avro/Schema$Parser отсутствовал необходимый к

Сообщение Anonymous »

Недавно мы добавили автоматизацию Kafka в наш проект, и благодаря созданию новой учетной записи потребителя мы смогли проводить опросы по этой теме и получать сообщения в нашем локальном хранилище. Когда я попытался отправить код в конвейер gitlab, моя сборка завершилась с ошибкой, указанной ниже.
"[ERROR] Failed to execute goal org.apache.avro:avro-maven-plugin:1.11.3:schema (default) on project: Execution default of goal org.apache.avro:avro-maven-plugin:1.11.3:schema failed: A required class was missing while executing org.apache.avro:avro-maven-plugin:1.11.3:schema: org/apache/avro/Schema$Parser"

Я испробовал все способы и наконец опубликовал здесь. Нужно ли нам добавлять какой-либо код в файл gitlab-ci-yml?
В POM.XML добавлены следующие зависимости: Я использую создание ресурсов, беря файл avroschema (файлы avsc) из исходной папки. и сгенерируйте классы Java.
`

org.apache.kafka
kafka-clients
3.7.0


org.apache.avro
avro
${avro.version}
compile



io.confluent
kafka-avro-serializer
${confluent.version}


io.confluent
kafka-schema-registry-client
${confluent.version}





src/main/java


src/main/resources




org.apache.avro
avro-maven-plugin
${avro.version}


generate-sources

schema


${project.basedir}/src/avro/
${project.build.directory}/generated-sources/avro



`

Файл Gitlab.Yml:
variables:
MAVEN_OPTS: >-
-Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository

default:
image: $CONTAINER_PATH/maven-container

cache:
key: "$CI_JOB_NAME"
paths:
- .m2/repository

build-project:
stage: build
script:
- mvn test-compile
- mvn generate-sources -U -X

build-nightly:
stage: build
tags:
- special-tag
services:
- selenium/standalone-chrome
script:
- mvn test -Dgroups=$SMOKE_GROUP
allow_failure: false
rules:
- if: $SMOKE_GROUP

pages:
stage: deploy
script:
- mvn site`
- mv target/site public
artifacts:
paths:
- public
rules:
- if: $CI_COMMIT_REF_PROTECTED == "true"


Подробнее здесь: https://stackoverflow.com/questions/790 ... en-plugin1
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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