Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

In JLBP-19 add a comment on how to use both module path and class path at the same time

Abierto
#1,898 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
35/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
java

Línea de trabajo

Comienza con JLBP-19 en jlbp.dev y revisa la guía existente sobre Split Packages. Usa como contexto el ejemplo vinculado de Google Cloud Vision y el artículo sobre JPMS, y después añade un comentario que explique cómo los usuarios pueden colocar estas bibliotecas en el class path en lugar del module path al usar Java 11. Se considera terminado cuando la opción de class path de Java 11 esté documentada claramente.

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

Descripción

best practices question

https://jlbp.dev/JLBP-19 says

If classes from the same package appear in Maven artifacts with different group IDs or different artifact IDs, it is easy to construct a classpath that splits packages. This is a problem even if individual classes do not overlap. For example, the google-cloud-vision Java API client places protobufs in com.google.api.grpc:proto-google-cloud-vision-v1 and gRPC stubs in com.google.api.grpc:grpc-google-cloud-vision-v1. Since both artifacts contain classes in the com.google.cloud.vision.v1 package, these two artifacts cannot be used together after Java 8.

If users choose to place these split-package libraries in class path rather than module path, they can use the libraries in Java 11.

ref https://blog.joda.org/2018/03/jpms-negative-benefits.html

Lenguaje dominante
Java
Estrellas
163
Forks
81
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de GoogleCloudPlatform/cloud-opensource-java

Todos los issues de GoogleCloudPlatform/cloud-opensource-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.