diff --git a/build.gradle b/build.gradle index f0702d19..f1b1537a 100644 --- a/build.gradle +++ b/build.gradle @@ -1,69 +1,133 @@ -buildscript { - repositories { - jcenter() - } - dependencies { - classpath group: 'org.asciidoctor', name: 'asciidoctor-gradle-plugin', version: '1.5.6' - classpath group: 'org.asciidoctor', name: 'asciidoctorj-pdf', version: '1.5.0-alpha.16' - classpath group: 'org.kt3k.gradle.plugin', name: 'coveralls-gradle-plugin', version: '2.0.1' - classpath group: 'com.jfrog.bintray.gradle', name: 'gradle-bintray-plugin', version: '1.6' - classpath group: 'org.jfrog.buildinfo', name: 'build-info-extractor-gradle', version: '4.0.0' - classpath group: 'org.ajoberstar', name: 'gradle-git', version: '1.7.2' - } -} - plugins { - id 'java' - id 'eclipse' + id "org.sonarqube" version "2.7" + id "com.jfrog.bintray" version "1.8.4" + id "me.champeau.gradle.jmh" version "0.4.8" + id 'org.asciidoctor.convert' version '1.6.0' + id "com.jfrog.artifactory" version "4.9.5" + id "org.ajoberstar.github-pages" version "1.7.2" } -apply from: 'gradle/publishing.gradle' -apply from: 'gradle/coverage.gradle' -apply from: 'gradle/documentation.gradle' +apply plugin: 'idea' -group 'io.github.swagger2markup' -description = 'swagger2markup Build' -version = '1.3.4-SNAPSHOT' - -tasks.withType(JavaCompile) { - sourceCompatibility = "1.8" - targetCompatibility = "1.8" - options.deprecation = true - options.encoding = 'UTF-8' - options.compilerArgs += ['-Xlint:unchecked'] +ext { + releaseVersion = '1.3.3' } -repositories { - maven { - url "https://oss.jfrog.org/artifactory/oss-snapshot-local" +allprojects { + apply plugin: 'jacoco' + apply plugin: 'me.champeau.gradle.jmh' + apply plugin: 'com.jfrog.artifactory' + + version = '1.3.4-SNAPSHOT' + group 'io.github.swagger2markup' + description = 'swagger2markup Build' + + repositories { + maven { + name "OSS Snapshots" + url "https://oss.jfrog.org/artifactory/oss-snapshot-local" + } + jcenter() + mavenCentral() + } +} +artifactoryPublish.skip = true // apply to all projects except the root + +ext { + coreProjects = subprojects.findAll { + p -> !p.name.contains("documentation") && !p.name.endsWith("-bom") } - jcenter() - //mavenLocal() } -dependencies { - implementation group: 'io.github.swagger2markup', name: 'markup-document-builder', version: '1.1.3-SNAPSHOT' - implementation group: 'io.swagger', name: 'swagger-compat-spec-parser', version: '1.0.35' - implementation group: 'org.apache.commons', name: 'commons-configuration2', version: '2.1' - implementation group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.2' - implementation group: 'org.apache.commons', name: 'commons-collections4', version: '4.1' - implementation group: 'io.vavr', name: 'vavr', version: '0.9.1' - implementation group: 'ch.netzwerg', name: 'paleo-core', version: '0.11.0' - testImplementation group: 'junit', name: 'junit', version: '4.12' - testImplementation group: 'org.asciidoctor', name: 'asciidoctorj', version: '1.5.6' - testImplementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.1.2' - testImplementation group: 'org.assertj', name: 'assertj-core', version: '3.8.0' - testImplementation group: 'io.github.robwin', name: 'assertj-diff', version: '0.1.1' +configure(project.coreProjects) { + apply plugin: 'java' + apply plugin: 'maven' + apply plugin: 'maven-publish' + apply plugin: 'com.jfrog.bintray' + apply from: "${rootDir}/publishing.gradle" + apply plugin: 'jacoco' + + tasks.withType(JavaCompile) { + sourceCompatibility = "1.8" + targetCompatibility = "1.8" + options.deprecation = true + options.encoding = 'UTF-8' + options.compilerArgs += ["-Xlint:unchecked", "-parameters"] + } + jmh { + duplicateClassesStrategy = 'warn' + } } +sonarqube { + properties { + property "sonar.projectName", "swagger2markup" + property "sonar.projectKey", "swagger2markup_swagger2markup" + property "sonar.links.homepage", "https://github.com/Swagger2Markup/swagger2markup" + property "sonar.links.ci", "https://travis-ci.org/Swagger2Markup/swagger2markup" + property "sonar.links.scm", "https://github.com/Swagger2Markup/swagger2markup" + property "sonar.links.issue", "https://github.com/Swagger2Markup/swagger2markup/issues" + property "sonar.language", "java" + } +} +def allTestCoverageFile = "$buildDir/jacoco/allTestCoverage.exec" + +task jacocoMergeTest(type: JacocoMerge) { + destinationFile = file(allTestCoverageFile) + executionData = project.fileTree(dir: '.', include: '**/build/jacoco/test.exec') +} + +task jacocoMerge(dependsOn: ['jacocoMergeTest']) { + // used to run the other merge tasks +} + +subprojects { + sonarqube { + properties { + property "sonar.jacoco.reportPaths", allTestCoverageFile + } + } + afterEvaluate { + // exclude subprojects that don't produce a jar file or by design. + if (!project.name.equals('swagger2markup-bom') && !project.name.equals('swagger2markup-documentation')) { + jar { + inputs.property('moduleName', moduleName) + manifest.attributes( + 'Automatic-Module-Name': moduleName + ) + } + } + } +} + +tasks.check.dependsOn tasks.jacocoTestReport + + test { - if (System.properties['http.proxyHost']) { - systemProperty 'http.proxyHost', System.properties['http.proxyHost'] - systemProperty 'http.proxyPort', System.properties['http.proxyPort'] - systemProperty 'http.nonProxyHosts', System.properties['http.nonProxyHosts'] - } - systemProperty 'file.encoding', 'UTF-8' + dependsOn(subprojects.test) // required by cobertura to aggregate report } -javadoc { - options.encoding = 'UTF-8' +artifactory { + contextUrl = 'https://oss.jfrog.org' + resolve { + repository { + repoKey = 'libs-release' + maven = true + } + } + publish { + repository { + repoKey = 'oss-snapshot-local' //The Artifactory repository key to publish to + //when using oss.jfrog.org the credentials are from Bintray. For local build we expect them to be found in + //~/.gradle/gradle.properties, otherwise to be set in the build server + username = project.hasProperty('bintrayUsername') ? project.bintrayUsername : System.getenv('BINTRAY_USER') + password = project.hasProperty('bintrayApiKey') ? project.bintrayApiKey : System.getenv('BINTRAY_KEY') + } + defaults { + publications('mavenJava') + } + } + if (System.properties['https.proxyHost']) { + clientConfig.proxy.host = System.properties['https.proxyHost'] + clientConfig.proxy.port = System.properties['https.proxyPort'].toInteger() + } } diff --git a/gradle/coverage.gradle b/gradle/coverage.gradle deleted file mode 100644 index d8a32f80..00000000 --- a/gradle/coverage.gradle +++ /dev/null @@ -1,13 +0,0 @@ -apply plugin: 'jacoco' -apply plugin: 'com.github.kt3k.coveralls' - -jacocoTestReport { - reports { - xml.enabled = true // coveralls plugin depends on xml format report - html.enabled = true - } -} - -tasks.coveralls { - dependsOn 'check' -} \ No newline at end of file diff --git a/gradle/publishing.gradle b/publishing.gradle similarity index 52% rename from gradle/publishing.gradle rename to publishing.gradle index 1d589feb..d8e1662b 100644 --- a/gradle/publishing.gradle +++ b/publishing.gradle @@ -1,17 +1,32 @@ import java.text.SimpleDateFormat -apply plugin: 'maven-publish' -apply plugin: 'com.jfrog.bintray' -apply plugin: "com.jfrog.artifactory" - Date buildTimeAndDate = new Date() ext { buildDate = new SimpleDateFormat('yyyy-MM-dd').format(buildTimeAndDate) buildTime = new SimpleDateFormat('HH:mm:ss.SSSZ').format(buildTimeAndDate) - projectUrl = 'https://github.com/Swagger2Markup/swagger2markup' licenseUrl = 'https://github.com/Swagger2Markup/swagger2markup/blob/master/LICENSE.txt' scmUrl = 'https://github.com/Swagger2Markup/swagger2markup.git' - issuesUrl = 'https://github.com/Swagger2Markup/swagger2markup/issues' +} + +def projectArtifactId = 'swagger2markup' +def projectUrl = 'https://github.com/Swagger2Markup/swagger2markup' +def licenseUrl = 'https://github.com/Swagger2Markup/swagger2markup/blob/master/LICENSE.txt' +def scmUrl = 'https://github.com/Swagger2Markup/swagger2markup.git' +def issuesUrl = 'https://github.com/Swagger2Markup/swagger2markup/issues' + +jar { + manifest { + attributes( + 'Built-By': 'Robert Winkler', + 'Created-By': System.properties['java.version'] + " (" + System.properties['java.vendor'] + " " + System.properties['java.vm.version'] + ")", + 'Build-Date': project.buildDate, + 'Build-Time': project.buildTime, + 'Specification-Title': projectArtifactId, + 'Specification-Version': project.version, + 'Implementation-Title': projectArtifactId, + 'Implementation-Version': project.version + ) + } } task sourcesJar(type: Jar) { @@ -29,32 +44,45 @@ artifacts { archives javadocJar } -jar { - manifest { - attributes( - 'Created-By': System.properties['java.version'] + " (" + System.properties['java.vendor'] + " " + System.properties['java.vm.version'] + ")", - 'Built-With': "gradle-${project.getGradle().getGradleVersion()}, groovy-${GroovySystem.getVersion()}", - 'Build-Time': "${new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")}", - 'Specification-Title': "${project.name}", - 'Specification-Version': project.version.toString(), - 'Implementation-Title': "${project.name}", - 'Implementation-Version': project.version.toString() - ) +bintray { + user = project.hasProperty('bintrayUsername') ? project.property('bintrayUsername') : '' + key = project.hasProperty('bintrayApiKey') ? project.property('bintrayApiKey') : '' + dryRun = false //Whether to run this as dry-run, without deploying + publish = true //If version should be auto published after an upload + publications = ['mavenJava'] + pkg { + repo = 'Maven' + name = "${projectArtifactId}" + userOrg = "${projectArtifactId}" + websiteUrl = "${projectUrl}" + issueTrackerUrl = issuesUrl + vcsUrl = scmUrl + desc = project.description + licenses = ['Apache-2.0'] + version { + name = project.version + vcsTag = "v${project.version}" + gpg { + sign = true //Determines whether to GPG sign the files. The default is false + //Optional. The passphrase for GPG signing' + passphrase = project.hasProperty('gpgPassphrase') ? project.property('gpgPassphrase') : '' + } + mavenCentralSync { + sync = true //Optional (true by default). Determines whether to sync the version to Maven Central. + user = project.hasProperty('ossUser') ? project.property('ossUser') : '' //OSS user token + password = project.hasProperty('ossPassword') ? project.property('ossPassword') : '' //OSS user password + } + } } } -if (!project.hasProperty('bintrayUsername')) ext.bintrayUsername = '' -if (!project.hasProperty('bintrayApiKey')) ext.bintrayApiKey = '' -if (!project.hasProperty('gpgPassphrase')) ext.gpgPassphrase = '' -if (!project.hasProperty('ossUser')) ext.ossUser = '' -if (!project.hasProperty('ossPassword')) ext.ossPassword = '' - publishing { publications { mavenJava(MavenPublication) { from components.java pom.withXml { - def devs = ['RobWin': 'Robert Winkler'] + def devs = ['RobWin': 'Robert Winkler', + 'austek': 'Ali Ustek'] def root = asNode() root.dependencies.'*'.findAll() { @@ -65,7 +93,7 @@ publishing { it.scope*.value = 'compile' } - root.appendNode('name', project.name) + root.appendNode('name', projectArtifactId) root.appendNode('packaging', 'jar') root.appendNode('url', projectUrl) root.appendNode('description', project.description) @@ -89,63 +117,3 @@ publishing { } } } - -bintray { - user = project.bintrayUsername - key = project.bintrayApiKey - dryRun = false //Whether to run this as dry-run, without deploying - publish = true //If version should be auto published after an upload - publications = ['mavenJava'] - pkg { - repo = 'Maven' - name = 'swagger2markup' - userOrg = 'swagger2markup' - websiteUrl = projectUrl - issueTrackerUrl = issuesUrl - vcsUrl = scmUrl - desc = rootProject.description - licenses = ['Apache-2.0'] - version { - vcsTag = rootProject.version - gpg { - sign = true //Determines whether to GPG sign the files. The default is false - passphrase = project.gpgPassphrase //Optional. The passphrase for GPG signing' - } - mavenCentralSync { - sync = true //Optional (true by default). Determines whether to sync the version to Maven Central. - user = ossUser //OSS user token - password = ossPassword //OSS user password - } - } - } -} - -artifactory { - contextUrl = 'https://oss.jfrog.org' - resolve { - repository { - repoKey = 'libs-release' - } - } - publish { - repository { - repoKey = 'oss-snapshot-local' //The Artifactory repository key to publish to - //when using oss.jfrog.org the credentials are from Bintray. For local build we expect them to be found in - //~/.gradle/gradle.properties, otherwise to be set in the build server - username = project.hasProperty('bintrayUsername') ? project.bintrayUsername : System.getenv('BINTRAY_USER') - password = project.hasProperty('bintrayApiKey') ? project.bintrayApiKey : System.getenv('BINTRAY_KEY') - } - defaults { - publications('mavenJava') - } - } - if (System.properties['https.proxyHost']) { - clientConfig.proxy.host = System.properties['https.proxyHost'] - clientConfig.proxy.port = System.properties['https.proxyPort'].toInteger() - } - -} - -tasks.artifactoryPublish { - dependsOn 'check' -} \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 9a098e1b..79197a89 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1,5 @@ -rootProject.name = 'swagger2markup' \ No newline at end of file +rootProject.name = 'swagger2markup' + +include 'swagger2markup-bom' +include 'swagger2markup-core' +include 'swagger2markup-documentation' diff --git a/swagger2markup-bom/README.adoc b/swagger2markup-bom/README.adoc new file mode 100644 index 00000000..86fd1469 --- /dev/null +++ b/swagger2markup-bom/README.adoc @@ -0,0 +1,40 @@ += swagger2markup-bom + +generates BOM (Bill Of Materials) to control used version of swagger2markup projects in a single place. + +.Maven's example: +[source,xml] +---- + + + + + io.github.swagger2markup + swagger2markup-bom + 0.14.0 + pom + import + + + +---- + +.Gradle example: +[source,groovy] +---- +dependencies { + implementation 'io.github.swagger2markup:swagger2markup-bom:0.14.0' + + implementation 'io.github.swagger2markup:swagger2markup-core' +} +---- + +== License + +Copyright {docyear} Alexey Shirmanov + +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. diff --git a/swagger2markup-bom/build.gradle b/swagger2markup-bom/build.gradle new file mode 100644 index 00000000..119f4975 --- /dev/null +++ b/swagger2markup-bom/build.gradle @@ -0,0 +1,29 @@ +description = "swagger2markup bom" + +apply plugin: 'maven-publish' + +publishing { + publications { + mavenJava(MavenPublication) { + from components.java + pom.withXml { + asNode().appendNode('packaging', 'pom') + + def license = asNode().appendNode('licenses').appendNode('license') + license.appendNode('name', 'Apache-2.0') + license.appendNode('url', 'https://github.com/Swagger2Markup/swagger2markup/blob/master/LICENSE.txt') + license.appendNode('distribution', 'repo') + + asNode().appendNode('scm').appendNode('url', 'https://github.com/Swagger2Markup/swagger2markup.git') + + Node deps = asNode().appendNode('dependencyManagement').appendNode('dependencies') + coreProjects.each { + Node dep = deps.appendNode('dependency') + dep.appendNode('groupId').value = it.group + dep.appendNode('artifactId').value = it.name + dep.appendNode('version').value = it.version + } + } + } + } +} diff --git a/swagger2markup-core/build.gradle b/swagger2markup-core/build.gradle new file mode 100644 index 00000000..6fef5bc0 --- /dev/null +++ b/swagger2markup-core/build.gradle @@ -0,0 +1,16 @@ +ext.moduleName='io.github.swagger2markup.core' + +dependencies { + implementation group: 'io.github.swagger2markup', name: 'markup-document-builder', version: '1.1.3-SNAPSHOT' + implementation group: 'io.swagger', name: 'swagger-compat-spec-parser', version: '1.0.35' + implementation group: 'org.apache.commons', name: 'commons-configuration2', version: '2.1' + implementation group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.2' + implementation group: 'org.apache.commons', name: 'commons-collections4', version: '4.1' + implementation group: 'io.vavr', name: 'vavr', version: '0.9.1' + implementation group: 'ch.netzwerg', name: 'paleo-core', version: '0.11.0' + testImplementation group: 'junit', name: 'junit', version: '4.12' + testImplementation group: 'org.asciidoctor', name: 'asciidoctorj', version: '1.5.6' + testImplementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.1.2' + testImplementation group: 'org.assertj', name: 'assertj-core', version: '3.8.0' + testImplementation group: 'io.github.robwin', name: 'assertj-diff', version: '0.1.1' +} diff --git a/src/docs/asciidoc/advanced_usage.adoc b/swagger2markup-core/src/docs/asciidoc/advanced_usage.adoc similarity index 100% rename from src/docs/asciidoc/advanced_usage.adoc rename to swagger2markup-core/src/docs/asciidoc/advanced_usage.adoc diff --git a/src/docs/asciidoc/command_line_interface.adoc b/swagger2markup-core/src/docs/asciidoc/command_line_interface.adoc similarity index 100% rename from src/docs/asciidoc/command_line_interface.adoc rename to swagger2markup-core/src/docs/asciidoc/command_line_interface.adoc diff --git a/src/docs/asciidoc/contributing.adoc b/swagger2markup-core/src/docs/asciidoc/contributing.adoc similarity index 100% rename from src/docs/asciidoc/contributing.adoc rename to swagger2markup-core/src/docs/asciidoc/contributing.adoc diff --git a/src/docs/asciidoc/demo.adoc b/swagger2markup-core/src/docs/asciidoc/demo.adoc similarity index 100% rename from src/docs/asciidoc/demo.adoc rename to swagger2markup-core/src/docs/asciidoc/demo.adoc diff --git a/src/docs/asciidoc/docker.adoc b/swagger2markup-core/src/docs/asciidoc/docker.adoc similarity index 100% rename from src/docs/asciidoc/docker.adoc rename to swagger2markup-core/src/docs/asciidoc/docker.adoc diff --git a/src/docs/asciidoc/extension_spi.adoc b/swagger2markup-core/src/docs/asciidoc/extension_spi.adoc similarity index 100% rename from src/docs/asciidoc/extension_spi.adoc rename to swagger2markup-core/src/docs/asciidoc/extension_spi.adoc diff --git a/src/docs/asciidoc/extensions/import_files.adoc b/swagger2markup-core/src/docs/asciidoc/extensions/import_files.adoc similarity index 100% rename from src/docs/asciidoc/extensions/import_files.adoc rename to swagger2markup-core/src/docs/asciidoc/extensions/import_files.adoc diff --git a/src/docs/asciidoc/extensions/import_schemas.adoc b/swagger2markup-core/src/docs/asciidoc/extensions/import_schemas.adoc similarity index 100% rename from src/docs/asciidoc/extensions/import_schemas.adoc rename to swagger2markup-core/src/docs/asciidoc/extensions/import_schemas.adoc diff --git a/src/docs/asciidoc/extensions/spring_restdocs.adoc b/swagger2markup-core/src/docs/asciidoc/extensions/spring_restdocs.adoc similarity index 100% rename from src/docs/asciidoc/extensions/spring_restdocs.adoc rename to swagger2markup-core/src/docs/asciidoc/extensions/spring_restdocs.adoc diff --git a/src/docs/asciidoc/getting_started.adoc b/swagger2markup-core/src/docs/asciidoc/getting_started.adoc similarity index 100% rename from src/docs/asciidoc/getting_started.adoc rename to swagger2markup-core/src/docs/asciidoc/getting_started.adoc diff --git a/src/docs/asciidoc/gradle_plugin.adoc b/swagger2markup-core/src/docs/asciidoc/gradle_plugin.adoc similarity index 100% rename from src/docs/asciidoc/gradle_plugin.adoc rename to swagger2markup-core/src/docs/asciidoc/gradle_plugin.adoc diff --git a/src/docs/asciidoc/images/Swagger2Markup.PNG b/swagger2markup-core/src/docs/asciidoc/images/Swagger2Markup.PNG similarity index 100% rename from src/docs/asciidoc/images/Swagger2Markup.PNG rename to swagger2markup-core/src/docs/asciidoc/images/Swagger2Markup.PNG diff --git a/src/docs/asciidoc/images/Swagger2Markup_definitions.PNG b/swagger2markup-core/src/docs/asciidoc/images/Swagger2Markup_definitions.PNG similarity index 100% rename from src/docs/asciidoc/images/Swagger2Markup_definitions.PNG rename to swagger2markup-core/src/docs/asciidoc/images/Swagger2Markup_definitions.PNG diff --git a/src/docs/asciidoc/images/confluence_petstore_screenshot_1024.png b/swagger2markup-core/src/docs/asciidoc/images/confluence_petstore_screenshot_1024.png similarity index 100% rename from src/docs/asciidoc/images/confluence_petstore_screenshot_1024.png rename to swagger2markup-core/src/docs/asciidoc/images/confluence_petstore_screenshot_1024.png diff --git a/src/docs/asciidoc/images/overview_extension_points.png b/swagger2markup-core/src/docs/asciidoc/images/overview_extension_points.png similarity index 100% rename from src/docs/asciidoc/images/overview_extension_points.png rename to swagger2markup-core/src/docs/asciidoc/images/overview_extension_points.png diff --git a/src/docs/asciidoc/images/titledSwagger.png b/swagger2markup-core/src/docs/asciidoc/images/titledSwagger.png similarity index 100% rename from src/docs/asciidoc/images/titledSwagger.png rename to swagger2markup-core/src/docs/asciidoc/images/titledSwagger.png diff --git a/src/docs/asciidoc/images/untitledSwagger.png b/swagger2markup-core/src/docs/asciidoc/images/untitledSwagger.png similarity index 100% rename from src/docs/asciidoc/images/untitledSwagger.png rename to swagger2markup-core/src/docs/asciidoc/images/untitledSwagger.png diff --git a/src/docs/asciidoc/index.adoc b/swagger2markup-core/src/docs/asciidoc/index.adoc similarity index 100% rename from src/docs/asciidoc/index.adoc rename to swagger2markup-core/src/docs/asciidoc/index.adoc diff --git a/src/docs/asciidoc/introduction.adoc b/swagger2markup-core/src/docs/asciidoc/introduction.adoc similarity index 100% rename from src/docs/asciidoc/introduction.adoc rename to swagger2markup-core/src/docs/asciidoc/introduction.adoc diff --git a/src/docs/asciidoc/license.adoc b/swagger2markup-core/src/docs/asciidoc/license.adoc similarity index 100% rename from src/docs/asciidoc/license.adoc rename to swagger2markup-core/src/docs/asciidoc/license.adoc diff --git a/src/docs/asciidoc/maven_plugin.adoc b/swagger2markup-core/src/docs/asciidoc/maven_plugin.adoc similarity index 100% rename from src/docs/asciidoc/maven_plugin.adoc rename to swagger2markup-core/src/docs/asciidoc/maven_plugin.adoc diff --git a/src/docs/asciidoc/usage_guide.adoc b/swagger2markup-core/src/docs/asciidoc/usage_guide.adoc similarity index 100% rename from src/docs/asciidoc/usage_guide.adoc rename to swagger2markup-core/src/docs/asciidoc/usage_guide.adoc diff --git a/src/main/java/io/github/swagger2markup/GroupBy.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/GroupBy.java similarity index 100% rename from src/main/java/io/github/swagger2markup/GroupBy.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/GroupBy.java diff --git a/src/main/java/io/github/swagger2markup/Labels.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/Labels.java similarity index 100% rename from src/main/java/io/github/swagger2markup/Labels.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/Labels.java diff --git a/src/main/java/io/github/swagger2markup/Language.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/Language.java similarity index 100% rename from src/main/java/io/github/swagger2markup/Language.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/Language.java diff --git a/src/main/java/io/github/swagger2markup/OrderBy.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/OrderBy.java similarity index 100% rename from src/main/java/io/github/swagger2markup/OrderBy.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/OrderBy.java diff --git a/src/main/java/io/github/swagger2markup/PageBreakLocations.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/PageBreakLocations.java similarity index 100% rename from src/main/java/io/github/swagger2markup/PageBreakLocations.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/PageBreakLocations.java diff --git a/src/main/java/io/github/swagger2markup/Swagger2MarkupConfig.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/Swagger2MarkupConfig.java similarity index 100% rename from src/main/java/io/github/swagger2markup/Swagger2MarkupConfig.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/Swagger2MarkupConfig.java diff --git a/src/main/java/io/github/swagger2markup/Swagger2MarkupConverter.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/Swagger2MarkupConverter.java similarity index 100% rename from src/main/java/io/github/swagger2markup/Swagger2MarkupConverter.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/Swagger2MarkupConverter.java diff --git a/src/main/java/io/github/swagger2markup/Swagger2MarkupExtensionRegistry.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/Swagger2MarkupExtensionRegistry.java similarity index 100% rename from src/main/java/io/github/swagger2markup/Swagger2MarkupExtensionRegistry.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/Swagger2MarkupExtensionRegistry.java diff --git a/src/main/java/io/github/swagger2markup/Swagger2MarkupProperties.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/Swagger2MarkupProperties.java similarity index 100% rename from src/main/java/io/github/swagger2markup/Swagger2MarkupProperties.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/Swagger2MarkupProperties.java diff --git a/src/main/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilder.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilder.java similarity index 100% rename from src/main/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilder.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilder.java diff --git a/src/main/java/io/github/swagger2markup/builder/Swagger2MarkupExtensionRegistryBuilder.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/builder/Swagger2MarkupExtensionRegistryBuilder.java similarity index 100% rename from src/main/java/io/github/swagger2markup/builder/Swagger2MarkupExtensionRegistryBuilder.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/builder/Swagger2MarkupExtensionRegistryBuilder.java diff --git a/src/main/java/io/github/swagger2markup/internal/adapter/ParameterAdapter.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/adapter/ParameterAdapter.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/adapter/ParameterAdapter.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/adapter/ParameterAdapter.java diff --git a/src/main/java/io/github/swagger2markup/internal/adapter/PropertyAdapter.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/adapter/PropertyAdapter.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/adapter/PropertyAdapter.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/adapter/PropertyAdapter.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/BodyParameterComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/BodyParameterComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/BodyParameterComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/BodyParameterComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/ConsumesComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ConsumesComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/ConsumesComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ConsumesComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/ContactInfoComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ContactInfoComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/ContactInfoComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ContactInfoComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/DefinitionComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/DefinitionComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/DefinitionComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/DefinitionComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/ExternalDocsComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ExternalDocsComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/ExternalDocsComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ExternalDocsComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/LicenseInfoComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/LicenseInfoComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/LicenseInfoComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/LicenseInfoComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/ParameterTableComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ParameterTableComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/ParameterTableComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ParameterTableComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/PathOperationComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/PathOperationComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/PathOperationComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/PathOperationComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/ProducesComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ProducesComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/ProducesComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ProducesComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/PropertiesTableComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/PropertiesTableComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/PropertiesTableComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/PropertiesTableComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/ResponseComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ResponseComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/ResponseComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/ResponseComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/SecuritySchemeComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/SecuritySchemeComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/SecuritySchemeComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/SecuritySchemeComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/SecuritySchemeDefinitionComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/SecuritySchemeDefinitionComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/SecuritySchemeDefinitionComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/SecuritySchemeDefinitionComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/TableComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/TableComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/TableComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/TableComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/TagsComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/TagsComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/TagsComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/TagsComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/UriSchemeComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/UriSchemeComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/UriSchemeComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/UriSchemeComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/component/VersionInfoComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/VersionInfoComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/component/VersionInfoComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/component/VersionInfoComponent.java diff --git a/src/main/java/io/github/swagger2markup/internal/document/DefinitionsDocument.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/document/DefinitionsDocument.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/document/DefinitionsDocument.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/document/DefinitionsDocument.java diff --git a/src/main/java/io/github/swagger2markup/internal/document/OverviewDocument.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/document/OverviewDocument.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/document/OverviewDocument.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/document/OverviewDocument.java diff --git a/src/main/java/io/github/swagger2markup/internal/document/PathsDocument.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/document/PathsDocument.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/document/PathsDocument.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/document/PathsDocument.java diff --git a/src/main/java/io/github/swagger2markup/internal/document/SecurityDocument.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/document/SecurityDocument.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/document/SecurityDocument.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/document/SecurityDocument.java diff --git a/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentNameResolver.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentNameResolver.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentNameResolver.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentNameResolver.java diff --git a/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverDefault.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverDefault.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverDefault.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverDefault.java diff --git a/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromDefinition.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromDefinition.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromDefinition.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromDefinition.java diff --git a/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromOperation.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromOperation.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromOperation.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromOperation.java diff --git a/src/main/java/io/github/swagger2markup/internal/resolver/DocumentResolver.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DocumentResolver.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/resolver/DocumentResolver.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/DocumentResolver.java diff --git a/src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentNameResolver.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentNameResolver.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentNameResolver.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentNameResolver.java diff --git a/src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolver.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolver.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolver.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolver.java diff --git a/src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolverDefault.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolverDefault.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolverDefault.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolverDefault.java diff --git a/src/main/java/io/github/swagger2markup/internal/resolver/SecurityDocumentResolver.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/SecurityDocumentResolver.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/resolver/SecurityDocumentResolver.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/resolver/SecurityDocumentResolver.java diff --git a/src/main/java/io/github/swagger2markup/internal/type/ArrayType.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/ArrayType.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/type/ArrayType.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/ArrayType.java diff --git a/src/main/java/io/github/swagger2markup/internal/type/BasicType.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/BasicType.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/type/BasicType.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/BasicType.java diff --git a/src/main/java/io/github/swagger2markup/internal/type/EnumType.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/EnumType.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/type/EnumType.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/EnumType.java diff --git a/src/main/java/io/github/swagger2markup/internal/type/MapType.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/MapType.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/type/MapType.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/MapType.java diff --git a/src/main/java/io/github/swagger2markup/internal/type/ObjectType.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/ObjectType.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/type/ObjectType.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/ObjectType.java diff --git a/src/main/java/io/github/swagger2markup/internal/type/ObjectTypePolymorphism.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/ObjectTypePolymorphism.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/type/ObjectTypePolymorphism.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/ObjectTypePolymorphism.java diff --git a/src/main/java/io/github/swagger2markup/internal/type/RefType.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/RefType.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/type/RefType.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/RefType.java diff --git a/src/main/java/io/github/swagger2markup/internal/type/Type.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/Type.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/type/Type.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/type/Type.java diff --git a/src/main/java/io/github/swagger2markup/internal/utils/ExamplesUtil.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/ExamplesUtil.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/utils/ExamplesUtil.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/ExamplesUtil.java diff --git a/src/main/java/io/github/swagger2markup/internal/utils/InlineSchemaUtils.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/InlineSchemaUtils.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/utils/InlineSchemaUtils.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/InlineSchemaUtils.java diff --git a/src/main/java/io/github/swagger2markup/internal/utils/MapUtils.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/MapUtils.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/utils/MapUtils.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/MapUtils.java diff --git a/src/main/java/io/github/swagger2markup/internal/utils/MarkupDocBuilderUtils.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/MarkupDocBuilderUtils.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/utils/MarkupDocBuilderUtils.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/MarkupDocBuilderUtils.java diff --git a/src/main/java/io/github/swagger2markup/internal/utils/ModelUtils.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/ModelUtils.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/utils/ModelUtils.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/ModelUtils.java diff --git a/src/main/java/io/github/swagger2markup/internal/utils/PathUtils.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/PathUtils.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/utils/PathUtils.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/PathUtils.java diff --git a/src/main/java/io/github/swagger2markup/internal/utils/RegexUtils.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/RegexUtils.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/utils/RegexUtils.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/RegexUtils.java diff --git a/src/main/java/io/github/swagger2markup/internal/utils/TagUtils.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/TagUtils.java similarity index 100% rename from src/main/java/io/github/swagger2markup/internal/utils/TagUtils.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/internal/utils/TagUtils.java diff --git a/src/main/java/io/github/swagger2markup/model/PathOperation.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/model/PathOperation.java similarity index 100% rename from src/main/java/io/github/swagger2markup/model/PathOperation.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/model/PathOperation.java diff --git a/src/main/java/io/github/swagger2markup/spi/AbstractExtension.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/spi/AbstractExtension.java similarity index 100% rename from src/main/java/io/github/swagger2markup/spi/AbstractExtension.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/spi/AbstractExtension.java diff --git a/src/main/java/io/github/swagger2markup/spi/ContentContext.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/spi/ContentContext.java similarity index 100% rename from src/main/java/io/github/swagger2markup/spi/ContentContext.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/spi/ContentContext.java diff --git a/src/main/java/io/github/swagger2markup/spi/DefinitionsDocumentExtension.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/spi/DefinitionsDocumentExtension.java similarity index 100% rename from src/main/java/io/github/swagger2markup/spi/DefinitionsDocumentExtension.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/spi/DefinitionsDocumentExtension.java diff --git a/src/main/java/io/github/swagger2markup/spi/Extension.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/spi/Extension.java similarity index 100% rename from src/main/java/io/github/swagger2markup/spi/Extension.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/spi/Extension.java diff --git a/src/main/java/io/github/swagger2markup/spi/MarkupComponent.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/spi/MarkupComponent.java similarity index 100% rename from src/main/java/io/github/swagger2markup/spi/MarkupComponent.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/spi/MarkupComponent.java diff --git a/src/main/java/io/github/swagger2markup/spi/OverviewDocumentExtension.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/spi/OverviewDocumentExtension.java similarity index 100% rename from src/main/java/io/github/swagger2markup/spi/OverviewDocumentExtension.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/spi/OverviewDocumentExtension.java diff --git a/src/main/java/io/github/swagger2markup/spi/PathsDocumentExtension.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/spi/PathsDocumentExtension.java similarity index 100% rename from src/main/java/io/github/swagger2markup/spi/PathsDocumentExtension.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/spi/PathsDocumentExtension.java diff --git a/src/main/java/io/github/swagger2markup/spi/SecurityDocumentExtension.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/spi/SecurityDocumentExtension.java similarity index 100% rename from src/main/java/io/github/swagger2markup/spi/SecurityDocumentExtension.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/spi/SecurityDocumentExtension.java diff --git a/src/main/java/io/github/swagger2markup/spi/SwaggerModelExtension.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/spi/SwaggerModelExtension.java similarity index 100% rename from src/main/java/io/github/swagger2markup/spi/SwaggerModelExtension.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/spi/SwaggerModelExtension.java diff --git a/src/main/java/io/github/swagger2markup/utils/IOUtils.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/utils/IOUtils.java similarity index 100% rename from src/main/java/io/github/swagger2markup/utils/IOUtils.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/utils/IOUtils.java diff --git a/src/main/java/io/github/swagger2markup/utils/URIUtils.java b/swagger2markup-core/src/main/java/io/github/swagger2markup/utils/URIUtils.java similarity index 100% rename from src/main/java/io/github/swagger2markup/utils/URIUtils.java rename to swagger2markup-core/src/main/java/io/github/swagger2markup/utils/URIUtils.java diff --git a/src/main/resources/io/github/swagger2markup/config/default.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/config/default.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/config/default.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/config/default.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_de.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_de.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_de.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_de.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_en.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_en.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_en.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_en.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_es.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_es.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_es.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_es.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_fr.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_fr.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_fr.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_fr.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_ja.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_ja.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_ja.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_ja.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_pl.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_pl.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_pl.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_pl.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_pt_BR.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_pt_BR.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_pt_BR.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_pt_BR.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_ru.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_ru.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_ru.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_ru.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_tr.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_tr.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_tr.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_tr.properties diff --git a/src/main/resources/io/github/swagger2markup/lang/labels_zh.properties b/swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_zh.properties similarity index 100% rename from src/main/resources/io/github/swagger2markup/lang/labels_zh.properties rename to swagger2markup-core/src/main/resources/io/github/swagger2markup/lang/labels_zh.properties diff --git a/src/test/java/io/github/swagger2markup/AsciidocConverterTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/AsciidocConverterTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/AsciidocConverterTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/AsciidocConverterTest.java diff --git a/src/test/java/io/github/swagger2markup/DocumentationTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/DocumentationTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/DocumentationTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/DocumentationTest.java diff --git a/src/test/java/io/github/swagger2markup/GeneralConverterTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/GeneralConverterTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/GeneralConverterTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/GeneralConverterTest.java diff --git a/src/test/java/io/github/swagger2markup/MarkdownConverterTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/MarkdownConverterTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/MarkdownConverterTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/MarkdownConverterTest.java diff --git a/src/test/java/io/github/swagger2markup/assertions/DiffUtils.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/assertions/DiffUtils.java similarity index 100% rename from src/test/java/io/github/swagger2markup/assertions/DiffUtils.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/assertions/DiffUtils.java diff --git a/src/test/java/io/github/swagger2markup/builder/MyExtension.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/builder/MyExtension.java similarity index 100% rename from src/test/java/io/github/swagger2markup/builder/MyExtension.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/builder/MyExtension.java diff --git a/src/test/java/io/github/swagger2markup/builder/MySwaggerModelExtension.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/builder/MySwaggerModelExtension.java similarity index 100% rename from src/test/java/io/github/swagger2markup/builder/MySwaggerModelExtension.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/builder/MySwaggerModelExtension.java diff --git a/src/test/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilderTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilderTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilderTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilderTest.java diff --git a/src/test/java/io/github/swagger2markup/builder/Swagger2MarkupExtensionRegistryBuilderTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/builder/Swagger2MarkupExtensionRegistryBuilderTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/builder/Swagger2MarkupExtensionRegistryBuilderTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/builder/Swagger2MarkupExtensionRegistryBuilderTest.java diff --git a/src/test/java/io/github/swagger2markup/helper/ContextUtils.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/helper/ContextUtils.java similarity index 100% rename from src/test/java/io/github/swagger2markup/helper/ContextUtils.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/helper/ContextUtils.java diff --git a/src/test/java/io/github/swagger2markup/internal/adapter/ParameterAdapterTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/adapter/ParameterAdapterTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/adapter/ParameterAdapterTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/adapter/ParameterAdapterTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/AbstractComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/AbstractComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/AbstractComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/AbstractComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/BodyParameterComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/BodyParameterComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/BodyParameterComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/BodyParameterComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/ConsumesComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ConsumesComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/ConsumesComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ConsumesComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/ContactInfoComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ContactInfoComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/ContactInfoComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ContactInfoComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/DefinitionComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/DefinitionComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/DefinitionComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/DefinitionComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/ExternalDocsComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ExternalDocsComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/ExternalDocsComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ExternalDocsComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/LicenseInfoComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/LicenseInfoComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/LicenseInfoComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/LicenseInfoComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/ParameterTableComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ParameterTableComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/ParameterTableComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ParameterTableComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/PathOperationComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/PathOperationComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/PathOperationComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/PathOperationComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/ProducesComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ProducesComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/ProducesComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ProducesComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/PropertiesTableComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/PropertiesTableComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/PropertiesTableComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/PropertiesTableComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/ResponsesComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ResponsesComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/ResponsesComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/ResponsesComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/SecuritySchemeComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/SecuritySchemeComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/SecuritySchemeComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/SecuritySchemeComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/SecuritySchemeDefinitionComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/SecuritySchemeDefinitionComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/SecuritySchemeDefinitionComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/SecuritySchemeDefinitionComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/TableComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/TableComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/TableComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/TableComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/TagsComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/TagsComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/TagsComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/TagsComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/UriSchemeComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/UriSchemeComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/UriSchemeComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/UriSchemeComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/component/VersionInfoComponentTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/VersionInfoComponentTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/component/VersionInfoComponentTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/component/VersionInfoComponentTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentNameResolverTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentNameResolverTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentNameResolverTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentNameResolverTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverDefaultTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverDefaultTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverDefaultTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverDefaultTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromDefinitionTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromDefinitionTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromDefinitionTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromDefinitionTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromOperationTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromOperationTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromOperationTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/DefinitionDocumentResolverFromOperationTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/resolver/OperationDocumentNameResolverTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/OperationDocumentNameResolverTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/resolver/OperationDocumentNameResolverTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/OperationDocumentNameResolverTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolverDefaultTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolverDefaultTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolverDefaultTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/OperationDocumentResolverDefaultTest.java diff --git a/src/test/java/io/github/swagger2markup/internal/resolver/SecurityDocumentResolverTest.java b/swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/SecurityDocumentResolverTest.java similarity index 100% rename from src/test/java/io/github/swagger2markup/internal/resolver/SecurityDocumentResolverTest.java rename to swagger2markup-core/src/test/java/io/github/swagger2markup/internal/resolver/SecurityDocumentResolverTest.java diff --git a/src/test/resources/component/body_parameter.adoc b/swagger2markup-core/src/test/resources/component/body_parameter.adoc similarity index 100% rename from src/test/resources/component/body_parameter.adoc rename to swagger2markup-core/src/test/resources/component/body_parameter.adoc diff --git a/src/test/resources/component/consumes.adoc b/swagger2markup-core/src/test/resources/component/consumes.adoc similarity index 100% rename from src/test/resources/component/consumes.adoc rename to swagger2markup-core/src/test/resources/component/consumes.adoc diff --git a/src/test/resources/component/contact_info.adoc b/swagger2markup-core/src/test/resources/component/contact_info.adoc similarity index 100% rename from src/test/resources/component/contact_info.adoc rename to swagger2markup-core/src/test/resources/component/contact_info.adoc diff --git a/src/test/resources/component/definition.adoc b/swagger2markup-core/src/test/resources/component/definition.adoc similarity index 100% rename from src/test/resources/component/definition.adoc rename to swagger2markup-core/src/test/resources/component/definition.adoc diff --git a/src/test/resources/component/external_docs.adoc b/swagger2markup-core/src/test/resources/component/external_docs.adoc similarity index 100% rename from src/test/resources/component/external_docs.adoc rename to swagger2markup-core/src/test/resources/component/external_docs.adoc diff --git a/src/test/resources/component/license_info.adoc b/swagger2markup-core/src/test/resources/component/license_info.adoc similarity index 100% rename from src/test/resources/component/license_info.adoc rename to swagger2markup-core/src/test/resources/component/license_info.adoc diff --git a/src/test/resources/component/parameter_table.adoc b/swagger2markup-core/src/test/resources/component/parameter_table.adoc similarity index 100% rename from src/test/resources/component/parameter_table.adoc rename to swagger2markup-core/src/test/resources/component/parameter_table.adoc diff --git a/src/test/resources/component/path_operation.adoc b/swagger2markup-core/src/test/resources/component/path_operation.adoc similarity index 100% rename from src/test/resources/component/path_operation.adoc rename to swagger2markup-core/src/test/resources/component/path_operation.adoc diff --git a/src/test/resources/component/path_operation_inline_schema.adoc b/swagger2markup-core/src/test/resources/component/path_operation_inline_schema.adoc similarity index 100% rename from src/test/resources/component/path_operation_inline_schema.adoc rename to swagger2markup-core/src/test/resources/component/path_operation_inline_schema.adoc diff --git a/src/test/resources/component/path_operation_with_body_param_example.adoc b/swagger2markup-core/src/test/resources/component/path_operation_with_body_param_example.adoc similarity index 100% rename from src/test/resources/component/path_operation_with_body_param_example.adoc rename to swagger2markup-core/src/test/resources/component/path_operation_with_body_param_example.adoc diff --git a/src/test/resources/component/path_operation_with_path_param_example.adoc b/swagger2markup-core/src/test/resources/component/path_operation_with_path_param_example.adoc similarity index 100% rename from src/test/resources/component/path_operation_with_path_param_example.adoc rename to swagger2markup-core/src/test/resources/component/path_operation_with_path_param_example.adoc diff --git a/src/test/resources/component/path_operation_with_query_param_example.adoc b/swagger2markup-core/src/test/resources/component/path_operation_with_query_param_example.adoc similarity index 100% rename from src/test/resources/component/path_operation_with_query_param_example.adoc rename to swagger2markup-core/src/test/resources/component/path_operation_with_query_param_example.adoc diff --git a/src/test/resources/component/produces.adoc b/swagger2markup-core/src/test/resources/component/produces.adoc similarity index 100% rename from src/test/resources/component/produces.adoc rename to swagger2markup-core/src/test/resources/component/produces.adoc diff --git a/src/test/resources/component/properties_table.adoc b/swagger2markup-core/src/test/resources/component/properties_table.adoc similarity index 100% rename from src/test/resources/component/properties_table.adoc rename to swagger2markup-core/src/test/resources/component/properties_table.adoc diff --git a/src/test/resources/component/responses.adoc b/swagger2markup-core/src/test/resources/component/responses.adoc similarity index 100% rename from src/test/resources/component/responses.adoc rename to swagger2markup-core/src/test/resources/component/responses.adoc diff --git a/src/test/resources/component/security_scheme.adoc b/swagger2markup-core/src/test/resources/component/security_scheme.adoc similarity index 100% rename from src/test/resources/component/security_scheme.adoc rename to swagger2markup-core/src/test/resources/component/security_scheme.adoc diff --git a/src/test/resources/component/security_scheme_definition.adoc b/swagger2markup-core/src/test/resources/component/security_scheme_definition.adoc similarity index 100% rename from src/test/resources/component/security_scheme_definition.adoc rename to swagger2markup-core/src/test/resources/component/security_scheme_definition.adoc diff --git a/src/test/resources/component/security_scheme_definition_api_key.adoc b/swagger2markup-core/src/test/resources/component/security_scheme_definition_api_key.adoc similarity index 100% rename from src/test/resources/component/security_scheme_definition_api_key.adoc rename to swagger2markup-core/src/test/resources/component/security_scheme_definition_api_key.adoc diff --git a/src/test/resources/component/security_scheme_definition_oauth.adoc b/swagger2markup-core/src/test/resources/component/security_scheme_definition_oauth.adoc similarity index 100% rename from src/test/resources/component/security_scheme_definition_oauth.adoc rename to swagger2markup-core/src/test/resources/component/security_scheme_definition_oauth.adoc diff --git a/src/test/resources/component/table.adoc b/swagger2markup-core/src/test/resources/component/table.adoc similarity index 100% rename from src/test/resources/component/table.adoc rename to swagger2markup-core/src/test/resources/component/table.adoc diff --git a/src/test/resources/component/tags.adoc b/swagger2markup-core/src/test/resources/component/tags.adoc similarity index 100% rename from src/test/resources/component/tags.adoc rename to swagger2markup-core/src/test/resources/component/tags.adoc diff --git a/src/test/resources/component/uri_scheme.adoc b/swagger2markup-core/src/test/resources/component/uri_scheme.adoc similarity index 100% rename from src/test/resources/component/uri_scheme.adoc rename to swagger2markup-core/src/test/resources/component/uri_scheme.adoc diff --git a/src/test/resources/component/version_info.adoc b/swagger2markup-core/src/test/resources/component/version_info.adoc similarity index 100% rename from src/test/resources/component/version_info.adoc rename to swagger2markup-core/src/test/resources/component/version_info.adoc diff --git a/src/test/resources/config/config.properties b/swagger2markup-core/src/test/resources/config/config.properties similarity index 100% rename from src/test/resources/config/config.properties rename to swagger2markup-core/src/test/resources/config/config.properties diff --git a/src/test/resources/docs/asciidoc/index.adoc b/swagger2markup-core/src/test/resources/docs/asciidoc/index.adoc similarity index 100% rename from src/test/resources/docs/asciidoc/index.adoc rename to swagger2markup-core/src/test/resources/docs/asciidoc/index.adoc diff --git a/src/test/resources/docs/asciidoc/paths/addPet/curl-request.adoc b/swagger2markup-core/src/test/resources/docs/asciidoc/paths/addPet/curl-request.adoc similarity index 100% rename from src/test/resources/docs/asciidoc/paths/addPet/curl-request.adoc rename to swagger2markup-core/src/test/resources/docs/asciidoc/paths/addPet/curl-request.adoc diff --git a/src/test/resources/docs/asciidoc/paths/addPet/http-request.adoc b/swagger2markup-core/src/test/resources/docs/asciidoc/paths/addPet/http-request.adoc similarity index 100% rename from src/test/resources/docs/asciidoc/paths/addPet/http-request.adoc rename to swagger2markup-core/src/test/resources/docs/asciidoc/paths/addPet/http-request.adoc diff --git a/src/test/resources/docs/asciidoc/paths/addPet/http-response.adoc b/swagger2markup-core/src/test/resources/docs/asciidoc/paths/addPet/http-response.adoc similarity index 100% rename from src/test/resources/docs/asciidoc/paths/addPet/http-response.adoc rename to swagger2markup-core/src/test/resources/docs/asciidoc/paths/addPet/http-response.adoc diff --git a/src/test/resources/expected/asciidoc/basepathprefix/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/basepathprefix/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/basepathprefix/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/basepathprefix/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/basepathprefix/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/basepathprefix/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/basepathprefix/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/basepathprefix/overview.adoc diff --git a/src/test/resources/expected/asciidoc/basepathprefix/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/basepathprefix/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/basepathprefix/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/basepathprefix/paths.adoc diff --git a/src/test/resources/expected/asciidoc/basepathprefix/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/basepathprefix/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/basepathprefix/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/basepathprefix/security.adoc diff --git a/src/test/resources/expected/asciidoc/empty_tables/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/empty_tables/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/empty_tables/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/empty_tables/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/empty_tables/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/empty_tables/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/empty_tables/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/empty_tables/overview.adoc diff --git a/src/test/resources/expected/asciidoc/empty_tables/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/empty_tables/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/empty_tables/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/empty_tables/paths.adoc diff --git a/src/test/resources/expected/asciidoc/empty_tables/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/empty_tables/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/empty_tables/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/empty_tables/security.adoc diff --git a/src/test/resources/expected/asciidoc/emptycontact/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/emptycontact/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/emptycontact/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/emptycontact/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/emptycontact/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/emptycontact/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/emptycontact/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/emptycontact/overview.adoc diff --git a/src/test/resources/expected/asciidoc/emptycontact/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/emptycontact/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/emptycontact/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/emptycontact/paths.adoc diff --git a/src/test/resources/expected/asciidoc/emptycontact/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/emptycontact/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/emptycontact/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/emptycontact/security.adoc diff --git a/src/test/resources/expected/asciidoc/enums/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/enums/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/enums/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/enums/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/enums/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/enums/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/enums/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/enums/overview.adoc diff --git a/src/test/resources/expected/asciidoc/enums/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/enums/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/enums/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/enums/paths.adoc diff --git a/src/test/resources/expected/asciidoc/enums/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/enums/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/enums/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/enums/security.adoc diff --git a/src/test/resources/expected/asciidoc/examples/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/examples/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/examples/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/examples/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/examples/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/examples/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/examples/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/examples/overview.adoc diff --git a/src/test/resources/expected/asciidoc/examples/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/examples/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/examples/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/examples/paths.adoc diff --git a/src/test/resources/expected/asciidoc/examples/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/examples/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/examples/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/examples/security.adoc diff --git a/src/test/resources/expected/asciidoc/format/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/format/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/format/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/format/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/format/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/format/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/format/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/format/overview.adoc diff --git a/src/test/resources/expected/asciidoc/format/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/format/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/format/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/format/paths.adoc diff --git a/src/test/resources/expected/asciidoc/format/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/format/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/format/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/format/security.adoc diff --git a/src/test/resources/expected/asciidoc/generated/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/generated/definitions/Category.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/Category.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated/definitions/Category.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/Category.adoc diff --git a/src/test/resources/expected/asciidoc/generated/definitions/Order.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/Order.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated/definitions/Order.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/Order.adoc diff --git a/src/test/resources/expected/asciidoc/generated/definitions/Pet.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/Pet.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated/definitions/Pet.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/Pet.adoc diff --git a/src/test/resources/expected/asciidoc/generated/definitions/Tag.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/Tag.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated/definitions/Tag.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/Tag.adoc diff --git a/src/test/resources/expected/asciidoc/generated/definitions/User.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/User.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated/definitions/User.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated/definitions/User.adoc diff --git a/src/test/resources/expected/asciidoc/generated/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated/overview.adoc diff --git a/src/test/resources/expected/asciidoc/generated/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated/paths.adoc diff --git a/src/test/resources/expected/asciidoc/generated/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated/security.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples/overview.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples/paths.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples/security.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples_inline_response/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_inline_response/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples_inline_response/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_inline_response/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples_inline_response/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_inline_response/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples_inline_response/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_inline_response/overview.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples_inline_response/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_inline_response/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples_inline_response/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_inline_response/paths.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples_inline_response/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_inline_response/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples_inline_response/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_inline_response/security.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples_required_parameters/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_required_parameters/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples_required_parameters/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_required_parameters/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples_required_parameters/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_required_parameters/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples_required_parameters/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_required_parameters/overview.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples_required_parameters/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_required_parameters/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples_required_parameters/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_required_parameters/paths.adoc diff --git a/src/test/resources/expected/asciidoc/generated_examples_required_parameters/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_required_parameters/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_examples_required_parameters/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_examples_required_parameters/security.adoc diff --git a/src/test/resources/expected/asciidoc/generated_recursion_examples/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_recursion_examples/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_recursion_examples/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_recursion_examples/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/generated_recursion_examples/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_recursion_examples/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_recursion_examples/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_recursion_examples/overview.adoc diff --git a/src/test/resources/expected/asciidoc/generated_recursion_examples/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_recursion_examples/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_recursion_examples/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_recursion_examples/paths.adoc diff --git a/src/test/resources/expected/asciidoc/generated_recursion_examples/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/generated_recursion_examples/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/generated_recursion_examples/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/generated_recursion_examples/security.adoc diff --git a/src/test/resources/expected/asciidoc/group_by_tags/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/group_by_tags/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/group_by_tags/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/group_by_tags/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/group_by_tags/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/group_by_tags/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/group_by_tags/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/group_by_tags/overview.adoc diff --git a/src/test/resources/expected/asciidoc/group_by_tags/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/group_by_tags/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/group_by_tags/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/group_by_tags/paths.adoc diff --git a/src/test/resources/expected/asciidoc/group_by_tags/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/group_by_tags/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/group_by_tags/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/group_by_tags/security.adoc diff --git a/src/test/resources/expected/asciidoc/idxref/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/idxref/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/idxref/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/idxref/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/idxref/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/idxref/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/idxref/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/idxref/overview.adoc diff --git a/src/test/resources/expected/asciidoc/idxref/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/idxref/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/idxref/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/idxref/paths.adoc diff --git a/src/test/resources/expected/asciidoc/idxref/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/idxref/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/idxref/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/idxref/security.adoc diff --git a/src/test/resources/expected/asciidoc/inline_schema/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/inline_schema/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/inline_schema/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/inline_schema/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema/overview.adoc diff --git a/src/test/resources/expected/asciidoc/inline_schema/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/inline_schema/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema/paths.adoc diff --git a/src/test/resources/expected/asciidoc/inline_schema/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/inline_schema/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema/security.adoc diff --git a/src/test/resources/expected/asciidoc/inline_schema_flat_body/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema_flat_body/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/inline_schema_flat_body/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema_flat_body/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/inline_schema_flat_body/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema_flat_body/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/inline_schema_flat_body/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema_flat_body/overview.adoc diff --git a/src/test/resources/expected/asciidoc/inline_schema_flat_body/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema_flat_body/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/inline_schema_flat_body/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema_flat_body/paths.adoc diff --git a/src/test/resources/expected/asciidoc/inline_schema_flat_body/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema_flat_body/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/inline_schema_flat_body/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/inline_schema_flat_body/security.adoc diff --git a/src/test/resources/expected/asciidoc/instagram/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/instagram/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/instagram/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/instagram/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/instagram/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/instagram/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/instagram/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/instagram/overview.adoc diff --git a/src/test/resources/expected/asciidoc/instagram/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/instagram/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/instagram/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/instagram/paths.adoc diff --git a/src/test/resources/expected/asciidoc/instagram/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/instagram/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/instagram/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/instagram/security.adoc diff --git a/src/test/resources/expected/asciidoc/issue/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/issue/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/issue/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/issue/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/issue/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/issue/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/issue/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/issue/overview.adoc diff --git a/src/test/resources/expected/asciidoc/issue/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/issue/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/issue/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/issue/paths.adoc diff --git a/src/test/resources/expected/asciidoc/issue/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/issue/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/issue/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/issue/security.adoc diff --git a/src/test/resources/expected/asciidoc/maps/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/maps/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/maps/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/maps/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/maps/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/maps/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/maps/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/maps/overview.adoc diff --git a/src/test/resources/expected/asciidoc/maps/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/maps/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/maps/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/maps/paths.adoc diff --git a/src/test/resources/expected/asciidoc/maps/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/maps/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/maps/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/maps/security.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_asis/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_asis/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_asis/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_asis/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_asis/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_asis/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_asis/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_asis/overview.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_asis/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_asis/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_asis/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_asis/paths.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_asis/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_asis/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_asis/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_asis/security.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_natural/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_natural/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_natural/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_natural/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_natural/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_natural/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_natural/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_natural/overview.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_natural/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_natural/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_natural/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_natural/paths.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_natural/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_natural/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_natural/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_natural/security.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_regex/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_regex/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_regex/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_regex/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_regex/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_regex/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_regex/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_regex/overview.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_regex/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_regex/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_regex/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_regex/paths.adoc diff --git a/src/test/resources/expected/asciidoc/ordering_regex/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/ordering_regex/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/ordering_regex/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/ordering_regex/security.adoc diff --git a/src/test/resources/expected/asciidoc/page_breaks/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/page_breaks/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/page_breaks/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/page_breaks/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/page_breaks/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/page_breaks/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/page_breaks/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/page_breaks/overview.adoc diff --git a/src/test/resources/expected/asciidoc/page_breaks/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/page_breaks/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/page_breaks/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/page_breaks/paths.adoc diff --git a/src/test/resources/expected/asciidoc/page_breaks/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/page_breaks/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/page_breaks/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/page_breaks/security.adoc diff --git a/src/test/resources/expected/asciidoc/polymorphism/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/polymorphism/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/polymorphism/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/polymorphism/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/polymorphism/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/polymorphism/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/polymorphism/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/polymorphism/overview.adoc diff --git a/src/test/resources/expected/asciidoc/polymorphism/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/polymorphism/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/polymorphism/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/polymorphism/paths.adoc diff --git a/src/test/resources/expected/asciidoc/polymorphism/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/polymorphism/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/polymorphism/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/polymorphism/security.adoc diff --git a/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/overview.adoc diff --git a/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/paths.adoc diff --git a/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/polymorphismAsIsOrdering/security.adoc diff --git a/src/test/resources/expected/asciidoc/response_headers/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/response_headers/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/response_headers/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/response_headers/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/response_headers/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/response_headers/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/response_headers/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/response_headers/overview.adoc diff --git a/src/test/resources/expected/asciidoc/response_headers/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/response_headers/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/response_headers/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/response_headers/paths.adoc diff --git a/src/test/resources/expected/asciidoc/response_headers/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/response_headers/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/response_headers/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/response_headers/security.adoc diff --git a/src/test/resources/expected/asciidoc/to_file/swagger.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/to_file/swagger.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/to_file/swagger.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/to_file/swagger.adoc diff --git a/src/test/resources/expected/asciidoc/to_folder/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/to_folder/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/to_folder/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/to_folder/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/to_folder/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/to_folder/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/to_folder/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/to_folder/overview.adoc diff --git a/src/test/resources/expected/asciidoc/to_folder/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/to_folder/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/to_folder/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/to_folder/paths.adoc diff --git a/src/test/resources/expected/asciidoc/to_folder/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/to_folder/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/to_folder/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/to_folder/security.adoc diff --git a/src/test/resources/expected/asciidoc/url_examples/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/url_examples/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/url_examples/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/url_examples/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/url_examples/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/url_examples/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/url_examples/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/url_examples/overview.adoc diff --git a/src/test/resources/expected/asciidoc/url_examples/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/url_examples/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/url_examples/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/url_examples/paths.adoc diff --git a/src/test/resources/expected/asciidoc/url_examples/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/url_examples/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/url_examples/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/url_examples/security.adoc diff --git a/src/test/resources/expected/asciidoc/validators/definitions.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/validators/definitions.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/validators/definitions.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/validators/definitions.adoc diff --git a/src/test/resources/expected/asciidoc/validators/overview.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/validators/overview.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/validators/overview.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/validators/overview.adoc diff --git a/src/test/resources/expected/asciidoc/validators/paths.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/validators/paths.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/validators/paths.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/validators/paths.adoc diff --git a/src/test/resources/expected/asciidoc/validators/security.adoc b/swagger2markup-core/src/test/resources/expected/asciidoc/validators/security.adoc similarity index 100% rename from src/test/resources/expected/asciidoc/validators/security.adoc rename to swagger2markup-core/src/test/resources/expected/asciidoc/validators/security.adoc diff --git a/src/test/resources/expected/markdown/freeform/definitions.md b/swagger2markup-core/src/test/resources/expected/markdown/freeform/definitions.md similarity index 100% rename from src/test/resources/expected/markdown/freeform/definitions.md rename to swagger2markup-core/src/test/resources/expected/markdown/freeform/definitions.md diff --git a/src/test/resources/expected/markdown/freeform/definitions/FreeForm.md b/swagger2markup-core/src/test/resources/expected/markdown/freeform/definitions/FreeForm.md similarity index 100% rename from src/test/resources/expected/markdown/freeform/definitions/FreeForm.md rename to swagger2markup-core/src/test/resources/expected/markdown/freeform/definitions/FreeForm.md diff --git a/src/test/resources/expected/markdown/freeform/overview.md b/swagger2markup-core/src/test/resources/expected/markdown/freeform/overview.md similarity index 100% rename from src/test/resources/expected/markdown/freeform/overview.md rename to swagger2markup-core/src/test/resources/expected/markdown/freeform/overview.md diff --git a/src/test/resources/expected/markdown/freeform/paths.md b/swagger2markup-core/src/test/resources/expected/markdown/freeform/paths.md similarity index 100% rename from src/test/resources/expected/markdown/freeform/paths.md rename to swagger2markup-core/src/test/resources/expected/markdown/freeform/paths.md diff --git a/src/test/resources/expected/markdown/freeform/security.md b/swagger2markup-core/src/test/resources/expected/markdown/freeform/security.md similarity index 100% rename from src/test/resources/expected/markdown/freeform/security.md rename to swagger2markup-core/src/test/resources/expected/markdown/freeform/security.md diff --git a/src/test/resources/expected/markdown/idxref/definitions.md b/swagger2markup-core/src/test/resources/expected/markdown/idxref/definitions.md similarity index 100% rename from src/test/resources/expected/markdown/idxref/definitions.md rename to swagger2markup-core/src/test/resources/expected/markdown/idxref/definitions.md diff --git a/src/test/resources/expected/markdown/idxref/overview.md b/swagger2markup-core/src/test/resources/expected/markdown/idxref/overview.md similarity index 100% rename from src/test/resources/expected/markdown/idxref/overview.md rename to swagger2markup-core/src/test/resources/expected/markdown/idxref/overview.md diff --git a/src/test/resources/expected/markdown/idxref/paths.md b/swagger2markup-core/src/test/resources/expected/markdown/idxref/paths.md similarity index 100% rename from src/test/resources/expected/markdown/idxref/paths.md rename to swagger2markup-core/src/test/resources/expected/markdown/idxref/paths.md diff --git a/src/test/resources/expected/markdown/idxref/security.md b/swagger2markup-core/src/test/resources/expected/markdown/idxref/security.md similarity index 100% rename from src/test/resources/expected/markdown/idxref/security.md rename to swagger2markup-core/src/test/resources/expected/markdown/idxref/security.md diff --git a/src/test/resources/expected/markdown/min_max_items/definitions.md b/swagger2markup-core/src/test/resources/expected/markdown/min_max_items/definitions.md similarity index 100% rename from src/test/resources/expected/markdown/min_max_items/definitions.md rename to swagger2markup-core/src/test/resources/expected/markdown/min_max_items/definitions.md diff --git a/src/test/resources/expected/markdown/min_max_items/overview.md b/swagger2markup-core/src/test/resources/expected/markdown/min_max_items/overview.md similarity index 100% rename from src/test/resources/expected/markdown/min_max_items/overview.md rename to swagger2markup-core/src/test/resources/expected/markdown/min_max_items/overview.md diff --git a/src/test/resources/expected/markdown/min_max_items/paths.md b/swagger2markup-core/src/test/resources/expected/markdown/min_max_items/paths.md similarity index 100% rename from src/test/resources/expected/markdown/min_max_items/paths.md rename to swagger2markup-core/src/test/resources/expected/markdown/min_max_items/paths.md diff --git a/src/test/resources/expected/markdown/min_max_items/security.md b/swagger2markup-core/src/test/resources/expected/markdown/min_max_items/security.md similarity index 100% rename from src/test/resources/expected/markdown/min_max_items/security.md rename to swagger2markup-core/src/test/resources/expected/markdown/min_max_items/security.md diff --git a/src/test/resources/expected/markdown/response_headers/definitions.md b/swagger2markup-core/src/test/resources/expected/markdown/response_headers/definitions.md similarity index 100% rename from src/test/resources/expected/markdown/response_headers/definitions.md rename to swagger2markup-core/src/test/resources/expected/markdown/response_headers/definitions.md diff --git a/src/test/resources/expected/markdown/response_headers/overview.md b/swagger2markup-core/src/test/resources/expected/markdown/response_headers/overview.md similarity index 100% rename from src/test/resources/expected/markdown/response_headers/overview.md rename to swagger2markup-core/src/test/resources/expected/markdown/response_headers/overview.md diff --git a/src/test/resources/expected/markdown/response_headers/paths.md b/swagger2markup-core/src/test/resources/expected/markdown/response_headers/paths.md similarity index 100% rename from src/test/resources/expected/markdown/response_headers/paths.md rename to swagger2markup-core/src/test/resources/expected/markdown/response_headers/paths.md diff --git a/src/test/resources/expected/markdown/response_headers/security.md b/swagger2markup-core/src/test/resources/expected/markdown/response_headers/security.md similarity index 100% rename from src/test/resources/expected/markdown/response_headers/security.md rename to swagger2markup-core/src/test/resources/expected/markdown/response_headers/security.md diff --git a/src/test/resources/expected/markdown/to_folder/definitions.md b/swagger2markup-core/src/test/resources/expected/markdown/to_folder/definitions.md similarity index 100% rename from src/test/resources/expected/markdown/to_folder/definitions.md rename to swagger2markup-core/src/test/resources/expected/markdown/to_folder/definitions.md diff --git a/src/test/resources/expected/markdown/to_folder/overview.md b/swagger2markup-core/src/test/resources/expected/markdown/to_folder/overview.md similarity index 100% rename from src/test/resources/expected/markdown/to_folder/overview.md rename to swagger2markup-core/src/test/resources/expected/markdown/to_folder/overview.md diff --git a/src/test/resources/expected/markdown/to_folder/paths.md b/swagger2markup-core/src/test/resources/expected/markdown/to_folder/paths.md similarity index 100% rename from src/test/resources/expected/markdown/to_folder/paths.md rename to swagger2markup-core/src/test/resources/expected/markdown/to_folder/paths.md diff --git a/src/test/resources/expected/markdown/to_folder/security.md b/swagger2markup-core/src/test/resources/expected/markdown/to_folder/security.md similarity index 100% rename from src/test/resources/expected/markdown/to_folder/security.md rename to swagger2markup-core/src/test/resources/expected/markdown/to_folder/security.md diff --git a/src/test/resources/json/error_swagger_12.json b/swagger2markup-core/src/test/resources/json/error_swagger_12.json similarity index 100% rename from src/test/resources/json/error_swagger_12.json rename to swagger2markup-core/src/test/resources/json/error_swagger_12.json diff --git a/src/test/resources/json/swagger_12.json b/swagger2markup-core/src/test/resources/json/swagger_12.json similarity index 100% rename from src/test/resources/json/swagger_12.json rename to swagger2markup-core/src/test/resources/json/swagger_12.json diff --git a/src/test/resources/json/swagger_empty_tables.json b/swagger2markup-core/src/test/resources/json/swagger_empty_tables.json similarity index 100% rename from src/test/resources/json/swagger_empty_tables.json rename to swagger2markup-core/src/test/resources/json/swagger_empty_tables.json diff --git a/src/test/resources/json/swagger_emptycontact.json b/swagger2markup-core/src/test/resources/json/swagger_emptycontact.json similarity index 100% rename from src/test/resources/json/swagger_emptycontact.json rename to swagger2markup-core/src/test/resources/json/swagger_emptycontact.json diff --git a/src/test/resources/json/swagger_enums.json b/swagger2markup-core/src/test/resources/json/swagger_enums.json similarity index 100% rename from src/test/resources/json/swagger_enums.json rename to swagger2markup-core/src/test/resources/json/swagger_enums.json diff --git a/src/test/resources/json/swagger_examples.json b/swagger2markup-core/src/test/resources/json/swagger_examples.json similarity index 100% rename from src/test/resources/json/swagger_examples.json rename to swagger2markup-core/src/test/resources/json/swagger_examples.json diff --git a/src/test/resources/json/swagger_maps.json b/swagger2markup-core/src/test/resources/json/swagger_maps.json similarity index 100% rename from src/test/resources/json/swagger_maps.json rename to swagger2markup-core/src/test/resources/json/swagger_maps.json diff --git a/src/test/resources/json/swagger_missing_tag.json b/swagger2markup-core/src/test/resources/json/swagger_missing_tag.json similarity index 100% rename from src/test/resources/json/swagger_missing_tag.json rename to swagger2markup-core/src/test/resources/json/swagger_missing_tag.json diff --git a/src/test/resources/json/swagger_polymorphism.json b/swagger2markup-core/src/test/resources/json/swagger_polymorphism.json similarity index 100% rename from src/test/resources/json/swagger_polymorphism.json rename to swagger2markup-core/src/test/resources/json/swagger_polymorphism.json diff --git a/src/test/resources/json/swagger_recursion.json b/swagger2markup-core/src/test/resources/json/swagger_recursion.json similarity index 100% rename from src/test/resources/json/swagger_recursion.json rename to swagger2markup-core/src/test/resources/json/swagger_recursion.json diff --git a/src/test/resources/json/swagger_validators.json b/swagger2markup-core/src/test/resources/json/swagger_validators.json similarity index 100% rename from src/test/resources/json/swagger_validators.json rename to swagger2markup-core/src/test/resources/json/swagger_validators.json diff --git a/src/test/resources/yaml/modules/definitions.yaml b/swagger2markup-core/src/test/resources/yaml/modules/definitions.yaml similarity index 100% rename from src/test/resources/yaml/modules/definitions.yaml rename to swagger2markup-core/src/test/resources/yaml/modules/definitions.yaml diff --git a/src/test/resources/yaml/modules/info.yaml b/swagger2markup-core/src/test/resources/yaml/modules/info.yaml similarity index 100% rename from src/test/resources/yaml/modules/info.yaml rename to swagger2markup-core/src/test/resources/yaml/modules/info.yaml diff --git a/src/test/resources/yaml/modules/parameters.yaml b/swagger2markup-core/src/test/resources/yaml/modules/parameters.yaml similarity index 100% rename from src/test/resources/yaml/modules/parameters.yaml rename to swagger2markup-core/src/test/resources/yaml/modules/parameters.yaml diff --git a/src/test/resources/yaml/modules/paths.yaml b/swagger2markup-core/src/test/resources/yaml/modules/paths.yaml similarity index 100% rename from src/test/resources/yaml/modules/paths.yaml rename to swagger2markup-core/src/test/resources/yaml/modules/paths.yaml diff --git a/src/test/resources/yaml/modules/responses.yaml b/swagger2markup-core/src/test/resources/yaml/modules/responses.yaml similarity index 100% rename from src/test/resources/yaml/modules/responses.yaml rename to swagger2markup-core/src/test/resources/yaml/modules/responses.yaml diff --git a/src/test/resources/yaml/modules/security_definitions.yaml b/swagger2markup-core/src/test/resources/yaml/modules/security_definitions.yaml similarity index 100% rename from src/test/resources/yaml/modules/security_definitions.yaml rename to swagger2markup-core/src/test/resources/yaml/modules/security_definitions.yaml diff --git a/src/test/resources/yaml/modules/swagger_petstore.yaml b/swagger2markup-core/src/test/resources/yaml/modules/swagger_petstore.yaml similarity index 100% rename from src/test/resources/yaml/modules/swagger_petstore.yaml rename to swagger2markup-core/src/test/resources/yaml/modules/swagger_petstore.yaml diff --git a/src/test/resources/yaml/modules/tags.yaml b/swagger2markup-core/src/test/resources/yaml/modules/tags.yaml similarity index 100% rename from src/test/resources/yaml/modules/tags.yaml rename to swagger2markup-core/src/test/resources/yaml/modules/tags.yaml diff --git a/src/test/resources/yaml/swagger_examples_inline_response.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_examples_inline_response.yaml similarity index 100% rename from src/test/resources/yaml/swagger_examples_inline_response.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_examples_inline_response.yaml diff --git a/src/test/resources/yaml/swagger_examples_required_parameters.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_examples_required_parameters.yaml similarity index 100% rename from src/test/resources/yaml/swagger_examples_required_parameters.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_examples_required_parameters.yaml diff --git a/src/test/resources/yaml/swagger_flatBody.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_flatBody.yaml similarity index 100% rename from src/test/resources/yaml/swagger_flatBody.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_flatBody.yaml diff --git a/src/test/resources/yaml/swagger_format.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_format.yaml similarity index 100% rename from src/test/resources/yaml/swagger_format.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_format.yaml diff --git a/src/test/resources/yaml/swagger_freeform_with_emtpy_curly_brackets.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_freeform_with_emtpy_curly_brackets.yaml similarity index 100% rename from src/test/resources/yaml/swagger_freeform_with_emtpy_curly_brackets.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_freeform_with_emtpy_curly_brackets.yaml diff --git a/src/test/resources/yaml/swagger_inlineSchema.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_inlineSchema.yaml similarity index 100% rename from src/test/resources/yaml/swagger_inlineSchema.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_inlineSchema.yaml diff --git a/src/test/resources/yaml/swagger_instagram.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_instagram.yaml similarity index 100% rename from src/test/resources/yaml/swagger_instagram.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_instagram.yaml diff --git a/src/test/resources/yaml/swagger_ordering.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_ordering.yaml similarity index 100% rename from src/test/resources/yaml/swagger_ordering.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_ordering.yaml diff --git a/src/test/resources/yaml/swagger_ordering_regex.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_ordering_regex.yaml similarity index 100% rename from src/test/resources/yaml/swagger_ordering_regex.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_ordering_regex.yaml diff --git a/src/test/resources/yaml/swagger_overwrites.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_overwrites.yaml similarity index 100% rename from src/test/resources/yaml/swagger_overwrites.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_overwrites.yaml diff --git a/src/test/resources/yaml/swagger_petstore.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_petstore.yaml similarity index 100% rename from src/test/resources/yaml/swagger_petstore.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_petstore.yaml diff --git a/src/test/resources/yaml/swagger_petstore_20160612.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_petstore_20160612.yaml similarity index 100% rename from src/test/resources/yaml/swagger_petstore_20160612.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_petstore_20160612.yaml diff --git a/src/test/resources/yaml/swagger_petstore_body_examples.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_petstore_body_examples.yaml similarity index 100% rename from src/test/resources/yaml/swagger_petstore_body_examples.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_petstore_body_examples.yaml diff --git a/src/test/resources/yaml/swagger_petstore_min_max_items.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_petstore_min_max_items.yaml similarity index 100% rename from src/test/resources/yaml/swagger_petstore_min_max_items.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_petstore_min_max_items.yaml diff --git a/src/test/resources/yaml/swagger_petstore_with_adoc_content.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_petstore_with_adoc_content.yaml similarity index 100% rename from src/test/resources/yaml/swagger_petstore_with_adoc_content.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_petstore_with_adoc_content.yaml diff --git a/src/test/resources/yaml/swagger_response_headers.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_response_headers.yaml similarity index 100% rename from src/test/resources/yaml/swagger_response_headers.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_response_headers.yaml diff --git a/src/test/resources/yaml/swagger_security.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_security.yaml similarity index 100% rename from src/test/resources/yaml/swagger_security.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_security.yaml diff --git a/src/test/resources/yaml/swagger_should_contain_uri_scheme.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_should_contain_uri_scheme.yaml similarity index 100% rename from src/test/resources/yaml/swagger_should_contain_uri_scheme.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_should_contain_uri_scheme.yaml diff --git a/src/test/resources/yaml/swagger_should_not_contain_uri_scheme.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_should_not_contain_uri_scheme.yaml similarity index 100% rename from src/test/resources/yaml/swagger_should_not_contain_uri_scheme.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_should_not_contain_uri_scheme.yaml diff --git a/src/test/resources/yaml/swagger_url_examples.yaml b/swagger2markup-core/src/test/resources/yaml/swagger_url_examples.yaml similarity index 100% rename from src/test/resources/yaml/swagger_url_examples.yaml rename to swagger2markup-core/src/test/resources/yaml/swagger_url_examples.yaml diff --git a/gradle/documentation.gradle b/swagger2markup-documentation/build.gradle similarity index 85% rename from gradle/documentation.gradle rename to swagger2markup-documentation/build.gradle index ed74a053..77d820ec 100644 --- a/gradle/documentation.gradle +++ b/swagger2markup-documentation/build.gradle @@ -1,9 +1,10 @@ apply plugin: 'org.asciidoctor.convert' apply plugin: 'org.ajoberstar.github-pages' -ext { - releaseVersion = '1.3.3' -} +artifactoryPublish.skip=true +sonarqube.skipProject=true + +asciidoctor.dependsOn test asciidoctor { sources { @@ -18,7 +19,7 @@ asciidoctor { sectlinks: '', sectanchors: '', hardbreaks: '', - 'release-version': project.ext.releaseVersion + 'release-version': project.releaseVersion ] } @@ -35,10 +36,10 @@ githubPages { credentials { username = project.hasProperty('githubUser') ? project.githubUser : System.getenv('GITHUB_USER') password = project.hasProperty('githubPassword') ? project.githubPassword : System.getenv('GITHUB_PASSWORD') - } + } pages { from file(asciidoctor.outputDir.path + '/html5') - into project.ext.releaseVersion + into project.releaseVersion } -} \ No newline at end of file +}