我使用以下网址来了解JsonSchema2Pojo插件的使用情况https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started#the-maven-plugin
但是,我无法为地址架构生成任何类。我遵循了源中提到的相同步骤,但仍然没有为地址模式生成java类。我不明白我现在能做些什么。 请帮我解释一下。
答案 0 :(得分:1)
仔细检查您的pom.xml和项目设置。维基上的说明对我有用,以下是我采取的步骤(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
生成的文件位于 ./ target / java-gen 目录
下$ find . -name Address.java
./target/java-gen/com/example/types/Address.java