我使用以下 URL 来了解 JsonSchema2Pojo 插件的用法https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started#the-maven-plugin
但是,我无法为地址架构生成任何类。我已经按照源代码中提到的相同步骤进行操作,但仍然没有为地址模式生成 java 类。我不明白我现在能做什么。请帮我做一个正确的解释。
我使用以下 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
生成的文件将在./target/java-gen目录下
$ find . -name Address.java
./target/java-gen/com/example/types/Address.java