elastic / elastic/ecs-logging-java

Support for JPMS

Abierto
#332 0 comentarios 0 reacciones 0 asignados Ver en GitHub
agent-java community triage
Lenguaje dominante
Java
Estrellas
148
Forks
82
Merge medio
2 d 17 h
PR fusionados (30 d)
3

Descripción

Currently: module-info.java does not exist
Expected: module-info.java exists.

There should be support for JPMS ([Java Platform Module System](https://en.wikipedia.org/wiki/Java_Platform_Module_System)), which is released with Java 9. This will help to avoid compile warnings like
`[WARNING] * Required filename-based automodules detected: [logback-ecs-encoder-1.7.0.jar, ecs-logging-core-1.7.0.jar]. Please don't publish this project to a public artifact repository!`
in case JPMS is used. It could help to be more secure, too.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza revisando la estructura del código fuente de Java y la configuración de compilación; después, determina cómo encajaría module-info.java con la compatibilidad de Java y los artefactos publicados del proyecto. Compara los metadatos de JPMS necesarios con la advertencia de automodule descrita en el issue; se considera completado cuando el proyecto admite JPMS sin esa advertencia.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
backend
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.