2015-10-15 66 views
0

產生從JSON模式的Java類,我無法生成地址模式的任何類。我遵循了源代碼中提到的同一步驟,但仍未爲地址架構生成Java類。我不明白我現在能做什麼。 請給我一個正確的解釋。無法使用我用下面的網址來了解JsonSchema2Pojo插件的使用<a href="https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started#the-maven-plugin" rel="nofollow">https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started#the-maven-plugin</a></p> <p>然而JsonSchema2Pojo - Maven的插件

+0

我知道這是一個有點晚,但我可以幫助你得到工作。你能否包括你所嘗試的細節? –

回答

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/主/資源/模式/ address.json

  3. 更新爲JsonSchema2Pojo文檔

  4. 生成網絡上描述的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 
    
  5. 生成的文件將根據./target/java-gen目錄

    $ find . -name Address.java 
    ./target/java-gen/com/example/types/Address.java 
    
相關問題