Bug 58906

Summary: maven сломан: NoClassDefFoundError HttpWagon
Product: Sisyphus Reporter: Kostevich Arseniy <kostevichae>
Component: maven-wagonAssignee: Kostevich Arseniy <faux>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas, qa_viy, viy, xeno
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Kostevich Arseniy 2026-04-27 18:05:39 MSK
Версии пакетов:
maven-3.8.8-alt4
maven-wagon-3.5.3-alt2.1

Шаги для воспроизведения:
Создать проект maven:
$ mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

Ожидаемый результат:
[INFO] BUILD SUCCESS

Фактический результат:
java.lang.TypeNotPresentException: Type org.apache.maven.wagon.providers.http.HttpWagon$__sisu20 not present
...
Caused by: java.lang.NoClassDefFoundError: org/apache/maven/wagon/providers/http/HttpWagon
...

В p11 не воспроизводится.
Comment 1 Andrey Cherepanov 2026-04-27 18:55:57 MSK
В курсе. Уже с год как.
Comment 2 Kostevich Arseniy 2026-04-28 11:00:08 MSK
(Ответ для Andrey Cherepanov на комментарий #1)
> В курсе. Уже с год как.
В таком случае надеюсь вы не будете против, если я исправлю
Comment 3 Kostevich Arseniy 2026-04-28 12:09:05 MSK
Проблема в maven-wagon, для maven нужен http-shaded.jar, а не симлинк на http.jar.

xmvn по умолчанию не упаковывает артефакты вида groupId:artifactId:classifier, поэтому необходимо указывать их вручную.

С таском https://packages.altlinux.org/ru/tasks/416581/ ошибка исправляется, прошу approve от членов группы @java.
Comment 4 Repository Robot 2026-04-28 15:29:44 MSK
maven-wagon-3.5.3-alt3 -> sisyphus:

Mon Apr 27 2026 Arseniy Kostevich <faux@altlinux> 3.5.3-alt3
- Include shaded jar (Closes: #58906).