Compare commits
9 Commits
revert-431
...
v1.3.4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
504bdb8e6c | ||
|
|
0b6f4fb7e6 | ||
|
|
8748254d5a | ||
|
|
7917565654 | ||
|
|
30b41b0d70 | ||
|
|
a421b6d83a | ||
|
|
a8665290a0 | ||
|
|
61af76927e | ||
|
|
2ffe3d5b8e |
2
.github/workflows/gradle-build.yml
vendored
2
.github/workflows/gradle-build.yml
vendored
@@ -77,6 +77,6 @@ jobs:
|
||||
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USER }}
|
||||
ORG_GRADLE_PROJECT_sonatypePassword : ${{ secrets.SONATYPE_PASSWORD }}
|
||||
with:
|
||||
arguments: publishToSonatype closeAndReleaseSonatypeStagingRepository
|
||||
arguments: publishToSonatype
|
||||
dependencies-cache-enabled: true
|
||||
configuration-cache-enabled: true
|
||||
|
||||
@@ -38,7 +38,7 @@ image::swagger2markup-documentation/src/docs/asciidoc/images/Swagger2Markup.PNG[
|
||||
image::swagger2markup-documentation/src/docs/asciidoc/images/Swagger2Markup_definitions.PNG[]
|
||||
|
||||
== Reference documentation
|
||||
- http://swagger2markup.github.io/swagger2markup/1.3.3/[Reference Documentation]
|
||||
- http://swagger2markup.github.io/swagger2markup/1.3.4/[Reference Documentation]
|
||||
- https://github.com/Swagger2Markup/swagger2markup/blob/master/RELEASENOTES.adoc[Release notes]
|
||||
- https://github.com/Swagger2Markup/spring-swagger2markup-demo[Demo using Swagger2Markup, Spring Boot, Springfox and spring-restdocs]
|
||||
|
||||
|
||||
@@ -163,7 +163,10 @@
|
||||
* PR #294: Examples always start with a newline if there is other content in the same cell
|
||||
* PR 307: Include required parameters in example request
|
||||
|
||||
=== Version 2.0.0
|
||||
* Added openapi2markup to support OpenAPI v3
|
||||
* Issue #409: Fixed JSON response example
|
||||
=== Version 1.3.4
|
||||
* Moved from bintray to Sonatype
|
||||
* Introduced Github actions
|
||||
* Certain bug fixes
|
||||
* Added support for MIME types with structured syntax suffixes (#410)
|
||||
|
||||
|
||||
|
||||
@@ -9,14 +9,14 @@ apply plugin: 'idea'
|
||||
apply from: "${rootDir}/libraries.gradle"
|
||||
|
||||
ext {
|
||||
releaseVersion = '1.3.3'
|
||||
releaseVersion = '1.3.4'
|
||||
}
|
||||
|
||||
allprojects {
|
||||
apply plugin: 'jacoco'
|
||||
apply plugin: 'me.champeau.gradle.jmh'
|
||||
|
||||
version = '1.3.4-SNAPSHOT'
|
||||
version = '1.3.4'
|
||||
group 'io.github.swagger2markup'
|
||||
description = 'swagger2markup Build'
|
||||
|
||||
@@ -29,11 +29,12 @@ allprojects {
|
||||
|
||||
ext {
|
||||
coreProjects = subprojects.findAll {
|
||||
p -> !p.name.contains("documentation") && !p.name.endsWith("-bom")
|
||||
p -> !p.name.endsWith("-bom")
|
||||
}
|
||||
}
|
||||
|
||||
configure(project.coreProjects) {
|
||||
apply plugin: 'signing'
|
||||
apply plugin: 'java'
|
||||
apply plugin: 'maven'
|
||||
apply plugin: 'maven-publish'
|
||||
|
||||
@@ -44,6 +44,10 @@ artifacts {
|
||||
archives javadocJar
|
||||
}
|
||||
|
||||
signing {
|
||||
sign publishing.publications
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
|
||||
@@ -1,12 +1,23 @@
|
||||
description = "swagger2markup bom"
|
||||
|
||||
apply plugin: 'maven-publish'
|
||||
apply plugin: 'signing'
|
||||
|
||||
def projectArtifactId = 'swagger2markup'
|
||||
def url = 'https://github.com/Swagger2Markup/swagger2markup'
|
||||
|
||||
signing {
|
||||
sign publishing.publications
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
from components.java
|
||||
pom.withXml {
|
||||
def devs = ['RobWin': 'Robert Winkler',
|
||||
'austek': 'Ali Ustek']
|
||||
|
||||
asNode().appendNode('packaging', 'pom')
|
||||
|
||||
def license = asNode().appendNode('licenses').appendNode('license')
|
||||
@@ -14,6 +25,12 @@ publishing {
|
||||
license.appendNode('url', 'https://github.com/Swagger2Markup/swagger2markup/blob/master/LICENSE.txt')
|
||||
license.appendNode('distribution', 'repo')
|
||||
|
||||
def root = asNode()
|
||||
|
||||
root.appendNode('name', "${projectArtifactId}")
|
||||
root.appendNode('url', "${url}")
|
||||
root.appendNode('description', project.description)
|
||||
|
||||
asNode().appendNode('scm').appendNode('url', 'https://github.com/Swagger2Markup/swagger2markup.git')
|
||||
|
||||
Node deps = asNode().appendNode('dependencyManagement').appendNode('dependencies')
|
||||
@@ -23,6 +40,13 @@ publishing {
|
||||
dep.appendNode('artifactId').value = it.name
|
||||
dep.appendNode('version').value = it.version
|
||||
}
|
||||
|
||||
def developers = root.appendNode('developers')
|
||||
devs.each {
|
||||
def d = developers.appendNode('developer')
|
||||
d.appendNode('id', it.key)
|
||||
d.appendNode('name', it.value)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
apply plugin: 'org.asciidoctor.convert'
|
||||
apply plugin: "org.asciidoctor.convert"
|
||||
apply plugin: 'org.ajoberstar.github-pages'
|
||||
|
||||
dependencies {
|
||||
|
||||
configurations.all {
|
||||
resolutionStrategy.force dependencyOverrides.jnrConstants
|
||||
resolutionStrategy.force dependencyOverrides.jnrEnxio
|
||||
resolutionStrategy.force dependencyOverrides.jnrPosix
|
||||
}
|
||||
}
|
||||
|
||||
//artifactoryPublish.skip=true
|
||||
sonarqube.skipProject=true
|
||||
|
||||
@@ -10,7 +19,7 @@ asciidoctor {
|
||||
sources {
|
||||
include 'index.adoc'
|
||||
}
|
||||
backends = ['html5', 'pdf']
|
||||
backends = ['html5']
|
||||
attributes = [
|
||||
doctype: 'book',
|
||||
toc: 'left',
|
||||
|
||||
Reference in New Issue
Block a user