1

我使用以下 URL 来了解 JsonSchema2Pojo 插件的用法https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started#the-maven-plugin

但是,我无法为地址架构生成任何类。我已经按照源代码中提到的相同步骤进行操作,但仍然没有为地址模式生成 java 类。我不明白我现在能做什么。请帮我做一个正确的解释。

4

1 回答 1

1

仔细检查您的 pom.xml 和项目设置。wiki 上的说明对我有用,这是我采取的步骤(OSX)

  1. 生成初始项目和 pom.xml

    mvn archetype:generate -DgroupId=com.stackoverflow.example -DartifactId=example -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
    
  2. 将地址架构下载到 ./src/main/resources/schema/address.json

  3. 按照 JsonSchema2Pojo 文档中的描述更新 pom.xml

  4. 生成文件

    $ 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
    
  5. 生成的文件将在./target/java-gen目录下

    $ find . -name Address.java
    ./target/java-gen/com/example/types/Address.java
    
于 2015-12-31T01:20:52.717 回答