eclipse-vertx / eclipse-vertx/vertx-codegen
Eclipse Maven, codegen @DataObject(generateConverter=true) doesn't work
- Lingua principale
- Java
- Stelle
- 111
- Fork
- 88
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Hi, thank you for seeing this little problem!
environment: Eclipse neon, Maven, jdk8
I'm using Vertx 3.5.1 and I already done the work below:
1.add plugin CodeGenProcessor in the file pom.xml
maven-compiler-plugin
3.1
1.8
1.8
UTF8
false
default-compile
io.vertx.codegen.CodeGenProcessor
-AoutputDirectory=${basedir}/src/main/java
2.add vertx-codegen jar in the file pom.xml
io.vertx
vertx-codegen
3.5.1
processor
provided
3.add @DataObject(generateConverter=true) to the entity class:
@DataObject(generateConverter=true)
public class SysLog{
……
}
4.add package-info.java file at the entity's path
@ModuleGen(name = "entity", groupPackage="com.vertx.entity")
package com.vertx.entity;
import io.vertx.codegen.annotations.ModuleGen;
but still not entity converter no matter how many times I edit the entity file or compiled the whole project.
Please check this problem.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando la configurazione di annotation-processor in pom.xml e la dichiarazione di package-info.java per com.vertx.entity, quindi esegui la build Maven usando la configurazione Vert.x 3.5.1 indicata. Verifica se CodeGenProcessor elabora SysLog e se viene generato l’entity converter previsto; l’attività è completata quando il converter compare dopo una compilazione pulita.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100