我使用下面的URL来理解JsonSchema2Pojo插件的用法https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started#the-maven-plugin
但是,我无法为地址模式生成任何类。我已经按照源代码中提到的步骤进行了操作,但是仍然没有为地址模式生成java类。我不知道我现在能做什么。请给我一个恰当的解释。
再次检查pom.xml和项目设置。wiki上的说明对我很有用,下面是我采取的步骤(OSX)
-
生成初始项目和pom.xml
mvn archetype:generate -DgroupId=com.stackoverflow.example -DartifactId=example -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
-
下载地址模式到。/src/main/resources/schema/address.json
-
按照JsonSchema2Pojo文档中的描述更新pom.xml
-
生成文件
$ find . -type f ./pom.xml ./src/main/java/com/stackoverflow/example/App.java ./src/main/resources/schema/address.json ./src/test/java/com/stackoverflow/example/AppTest.java $ mvn package
-
生成的文件将在下。目录/目标/java-gen
$ find . -name Address.java ./target/java-gen/com/example/types/Address.java