diff --git a/schema-service/pom.xml b/schema-service/pom.xml index a14e19d..b83216d 100644 --- a/schema-service/pom.xml +++ b/schema-service/pom.xml @@ -54,4 +54,43 @@ test + + + + + generator-plugin + uk.gov.justice.maven.generator + ${generator-maven-plugin.version} + + + schema-catalog-generation + + uk.gov.justice.schema.catalog.generation.maven.MavenCatalogGeneratorFactory + uk.gov.justice.schema.catalog.generation.io.parser.ListOfUriParser + src/test/resources/json/schema + ${project.build.directory}/generated-test-resources + + **/*.json + + + ${project.artifactId} + json/schema/ + + + + generate + + generate-sources + + + + + uk.gov.justice.schema + catalog-generation + ${project.version} + + + + + \ No newline at end of file diff --git a/schema-service/src/test/resources/META-INF/schema_catalog.json b/schema-service/src/test/resources/META-INF/schema_catalog.json deleted file mode 100644 index 123ddaf..0000000 --- a/schema-service/src/test/resources/META-INF/schema_catalog.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "groups": [ - { - "name": "staging interface", - "baseLocation": "json/schema/context/", - "schemas": [ - { - "id": "http://justice.gov.uk/context/person.json", - "location": "person.json" - } - ] - }, - { - "name": "standards", - "baseLocation": "json/schema/standards/", - "schemas": [ - { - "id": "http://justice.gov.uk/standards/complex_address.json", - "location": "complex_address.json" - }, - { - "id": "http://justice.gov.uk/standards/address.json", - "location": "address.json" - } - ] - } - ] -}