Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

Ouverte
#1,898 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
1/5
Temps estimé
Moins d'une heure
Accessibilité débutants
35/100
Type d'issue
Documentation
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
java
Domaine
documentation

Piste de recherche

Commencez par JLBP-19 sur jlbp.dev et examinez la documentation existante sur les Split Packages. Utilisez comme contexte l’exemple Google Cloud Vision lié et l’article sur JPMS, puis ajoutez un commentaire expliquant comment les utilisateurs peuvent placer ces bibliothèques sur le class path plutôt que sur le module path lors de l’utilisation de Java 11. La tâche est considérée comme terminée lorsque l’option class path de Java 11 est clairement documentée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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

Langage dominant
Java
Étoiles
163
Forks
81
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de GoogleCloudPlatform/cloud-opensource-java

Toutes les issues de GoogleCloudPlatform/cloud-opensource-java

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.