jenkinsci / jenkinsci/java-client-api
jdk17 + springboot3 use jenkins-client-0.3.8 create jenkins bean fail. throw java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 913
- Forks
- 466
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Jenkins and plugins versions report
Environment
Paste the output here
What Operating System are you using (both controller, and any agents involved in the problem)?
use windows os system. base jdk17&springboot3 develop
Reproduction steps
- import dependency (jdk17 + jenkins-client-0.3.8 + springboot3)
- inject bean
@Bean public JenkinsServer jenkinsServer() throws URISyntaxException { return new JenkinsServer(new URI(url), user, token); } - run application
Expected Results
system success running
Actual Results
Exception in thread "main" java.lang.IllegalStateException: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
Anything else?
No response
Are you interested in contributing a fix?
No response
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza reproduciendo la configuración de Windows reportada con JDK 17, Spring Boot 3 y jenkins-client-0.3.8; después, sigue la dependencia faltante javax/xml/bind/JAXBException durante la creación del bean JenkinsServer. Se considera completado cuando la aplicación se inicia correctamente con esta combinación, o cuando el issue documenta la configuración de dependencias compatible y la limitación.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, spring-boot
- Área
- api, backend
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100