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

Revert Maven groupId for connector bundles from singular to plural form (connectors)

Ouverte
#43 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
42/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
java
Domaine
build-system

Piste de recherche

Commencez par la configuration Maven de connector-bundle-parent, puis examinez les déclarations de groupId et les valeurs héritées dans wrenicf-java-framework, les projets de connecteurs listés et wrenidm. Vérifiez quels identifiants publiés utilisent la forme singulière et mettez à jour les configurations des projets concernés afin que la groupId du connecteur utilise systématiquement la forme plurielle.

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

Description

In PR #22 we have updated Maven groupId for connector-bundle-parent project from org.forgerock.openicf.connectors to org.wrensecurity.wrenicf.connector (note the singular form of connectors). In hindsight I dislike this change for a few reasons:

  • this makes everyone migrating from the old groupId to do an additional change other than simple organization name switch
  • groupId is being used in connector bundle name so that is already two places where the subtle change has to happen
  • if we take a look at for example Maven plugins, they are using plural as well
  • the reason for removing the plural can be reasoned for in the case of connector-bundle-parent (which is what I did), but as it inherited by the connectors, that is where it became problematic

So I propose to change it back to the plural form. The unfortunate thing is that we have already released quite a lot of projects with the updated groupId. In that sense this would be a breaking change, however all those releases are very recent, so if we want to do this, it is now or never. The following projects have to be updated:

  • wrenicf-java-framework
  • wrenicf-csvfile-connector
  • wrenicf-databasetable-connector
  • wrenicf-groovy-connector
  • wrenicf-kerberos-connector
  • wrenicf-ldap-connector
  • wrenicf-ssh-connector
  • wrenicf-xml-connector
  • wrenidm
Langage dominant
Java
Étoiles
2
Forks
9
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

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 WrenSecurity/wrenicf-java-framework

Toutes les issues de WrenSecurity/wrenicf-java-framework

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.