The precise stack trace comes when I try to run the ant target on a folder not on a single file:
BUILD FAILED
java.lang.IllegalArgumentException: Path not present: definitions
at org.jsonschema2pojo.FragmentResolver.resolve(FragmentResolver.java:54)
at org.jsonschema2pojo.FragmentResolver.resolve(FragmentResolver.java:31)
at org.jsonschema2pojo.SchemaStore.create(SchemaStore.java:50)
at org.jsonschema2pojo.SchemaStore.create(SchemaStore.java:93)
at org.jsonschema2pojo.rules.SchemaRule.apply(SchemaRule.java:59)
at org.jsonschema2pojo.rules.SchemaRule.apply(SchemaRule.java:30)
at org.jsonschema2pojo.rules.PropertyRule.apply(PropertyRule.java:74)
at org.jsonschema2pojo.rules.PropertyRule.apply(PropertyRule.java:40)
at org.jsonschema2pojo.rules.PropertiesRule.apply(PropertiesRule.java:60)
at org.jsonschema2pojo.rules.PropertiesRule.apply(PropertiesRule.java:31)
at org.jsonschema2pojo.rules.ObjectRule.apply(ObjectRule.java:105)
at org.jsonschema2pojo.rules.ObjectRule.apply(ObjectRule.java:55)
at org.jsonschema2pojo.rules.TypeRule.apply(TypeRule.java:97)
at org.jsonschema2pojo.rules.TypeRule.apply(TypeRule.java:33)
at org.jsonschema2pojo.rules.SchemaRule.apply(SchemaRule.java:73)
at org.jsonschema2pojo.rules.SchemaRule.apply(SchemaRule.java:66)
at org.jsonschema2pojo.rules.SchemaRule.apply(SchemaRule.java:30)
at org.jsonschema2pojo.SchemaMapper.generate(SchemaMapper.java:88)
at org.jsonschema2pojo.Jsonschema2Pojo.generateRecursive(Jsonschema2Pojo.java:104)
at org.jsonschema2pojo.Jsonschema2Pojo.generate(Jsonschema2Pojo.java:68)
at org.jsonschema2pojo.ant.Jsonschema2PojoTask.execute(Jsonschema2PojoTask.java:139)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.Main.runBuild(Main.java:809)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)