gcube-cms-suite/geoportal-service/enunciate.xml

42 lines
1.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<enunciate
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://enunciate.webcohesion.com/schemas/enunciate-2.14.0.xsd">
<api-classes>
<exclude
pattern="org.gcube.application.geoportal.service.rest.DocsGenerator" />
<!-- Exclude legacy method-->
<exclude pattern="org.gcube.application.geoportal.common.model.legacy.**"/>
<exclude
pattern="org.gcube.application.geoportal.service.rest.ConcessioniOverMongo"/>
<!-- Issue with lombok?-->
<exclude pattern="org.gcube.application.geoportal.common.model.useCaseDescriptor.Field"/>
<include
pattern="org.gcube.application.geoportal.common.model.**"/>
<include
pattern="org.gcube.application.geoportal.common.rest.**"/>
<include
pattern="org.bson.**"/>
</api-classes>
<modules>
<gwt-json-overlay disabled="true" />
<php-json-client disabled="true" />
<ruby-json-client disabled="true" />
<java-json-client disabled="true" />
<javascript-client disabled="true" />
<docs docsDir="${project.build.directory}" docsSubdir="docs" freemarkerTemplate="${project.basedir}/src/main/resources/META-INF/enunciate/d4science_docs.fmt">
<additional-css file="css/d4science_enunciate_custom.css" />
</docs>
<!-- REPLACE THE ${project.artifactId} WITH YOUR APPLICATION NAME. E.g. /gcat, /uri-resolver. if the ${project.artifactId} is not matching your APPLICATION Name /> -->
<swagger basePath="/${project.artifactId}" />
</modules>
</enunciate>