Only create assertion class when it does not exist or when the associated class has changed
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- build-system, tooling
Línea de trabajo
Rastrea la generación de clases de aserción del plugin del generador y su integración con Maven test-compile. Primero inspecciona cómo se localizan y se marcan con una marca de tiempo las clases generadas y sus clases fuente asociadas; se considera terminado cuando la generación solo ocurre si falta la clase de aserción o si la clase asociada ha cambiado, mientras que las entradas sin cambios evitan la regeneración.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently, the generator plugin always generates the assertion class which requires the test-compile step of Maven to compile the classes in every run - even if no source code has changed. The assertion classes should only be generated:
- when they do not exist
- when the associated class changes
Example:
I want to create assertions for class A:
- assertion class for class
Ado not exist -> generate assertion class - assertion class for class
Aexists and classAwas not changed since the generation -> do not generate assertion class - assertion class for class
Aexists and classAwas changed since the generation -> generate a new version of the assertion class
- Lenguaje dominante
- Java
- Estrellas
- 30
- Forks
- 27
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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.
Más de assertj/assertj-assertions-generator-maven-plugin
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Move module to `assertj/assertj-generator`Quizá libre de nuevo @scordio la tomó hace 504 días y no hay ningún pull request abierto. Abierto
assertj/assertj-assertions-generator-maven-plugin#113 · 1 asignado ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
assertj/assertj-assertions-generator-maven-plugin#108 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
-
allow the jakarta version of `@Generated` instead of the javax one.Quizá libre de nuevo @scordio la tomó hace 526 días y no hay ningún pull request abierto. Abierto
assertj/assertj-assertions-generator-maven-plugin#93 · 7 comentarios · 7 reacciones · 1 asignado ·
Todos los issues de assertj/assertj-assertions-generator-maven-plugin
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
github/copilot-sdk#2793 ·
Los mantenedores suelen responder en 1 día
-
Unify jpa4 into orm8Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
enhancement good first issue
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100