mapstruct / mapstruct/mapstruct-idea
[Feature Request] Support for mapstruct-spi-protobuf
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 168
- Forks
- 41
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Protobuf is widely used in the industry and often we need to convert proto generated classes to/from POJOs (or models generated by Lombok/AutoValue/Immutables/YouNameIt).
While it would be awesome for MapStruct to provide out of the box integration with Protobuf like Lombok. Before that it seems that the next best choice is to use this SPI https://github.com/entur/mapstruct-spi-protobuf.
This SPI solves the compile time problem where MapStruct thinks there are unmapped target properties.
However the Idea plugin is not recognizing the SPI and still shows a warning. It would be super nice the plugin would match the complier's behaviour in that.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner comment le IntelliJ plugin détecte les propriétés cibles non mappées et comparez ce comportement à celui du compilateur lors de l’utilisation de l’intégration mapstruct-spi-protobuf. C’est terminé lorsque le plugin ne signale plus d’avertissement pour les classes générées par protobuf lorsque le SPI rend le mappage valide.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- developer-experience
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100