mapstruct / mapstruct/mapstruct-examples
Add example of configuration arguments using Maven in Kotlin example
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 1.4k
- Forks
- 504
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Can we get added to the pom.xml file in the kotlin example some configuration arguments?
Right now I have the following and it's not working...because kapt is being used rather than the maven compiler plugin for annotation processing (and after a lot of googling and searching, I can't find anything on how kapt processor args are meant to be formatted when using maven):
...
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>${mapstruct.version}</version>
</path>
</annotationProcessorPaths>
<args>
<arg>-Amapstruct.defaultComponentModel=spring</arg>
<arg>-Amapstruct.unmappedTargetPolicy=IGNORE</arg>
<arg>-Amapstruct.suppressGeneratorTimestamp=true</arg>
<arg>-Amapstruct.suppressGeneratorVersionInfoComment=true</arg>
</args>
...
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con mapstruct-kotlin/pom.xml y compara su configuración del procesador de anotaciones con los argumentos de MapStruct solicitados. Verifica que la configuración de Maven del ejemplo acepte los argumentos enumerados y que el ejemplo de Kotlin siga compilándose correctamente; se considera completado cuando la configuración está presente como un ejemplo utilizable.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- kotlin
- Área
- build-system
- Tipo de issue
- Documentación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100