いつもEclipseを利用して作業を行っているため、今回の生成もEclipseを利用します。
以下のサイトを参考にしました
1. Eclipseにプロジェクトを作成し、build.xmlファイルを準備します。
build.xmlファイルには、以下のコードを貼り付けておきます。
<xml version="1.0" encoding="UTF-8"?> <project name="myproject" default="generate"> <taskdef name="jsonschema2pojo" classname="org.jsonschema2pojo.ant.Jsonschema2PojoTask"> <classpath> <fileset dir="libs"> <include name="*.jar" /> </fileset> </classpath> </taskdef> <target name="generate"> <jsonschema2pojo source="src/address.json" targetDirectory="gen" targetPackage="com.example" /> </target> </project>
<xml version="1.0" encoding="UTF-8"?>
<project name="myproject" default="generate">
2. 必要なJarファイルをダウンロードし、プロジェクト内の"libs"フォルダへ配置します。
必要なJarファイル一覧は、jsonschema2pojo -Githubの"The Ant Task"にありますが、一部ライブラリの追加、変更が必要でした。
追加
・Appache commons lang 3
変更
・codemodel2.4 → codemodel2.6
3. buildの実行
Buildfile: /Users/XX/Documents/workspace/jsonschema2java/build.xmlgenerate:BUILD SUCCESSFULTotal time: 615 milliseconds
完成
0 件のコメント:
コメントを投稿