Skip to content

Commit b9d940d

Browse files
Polish antora file and simplify version method
Signed-off-by: Tran Ngoc Nhan <[email protected]>
1 parent 9f897be commit b9d940d

File tree

2 files changed

+10
-18
lines changed

2 files changed

+10
-18
lines changed

build.gradle

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -728,26 +728,18 @@ def generateAttributes() {
728728
def micrometerDocsPrefix = "https://docs.micrometer.io"
729729

730730
return [
731-
"project-version": project.version,
732-
"spring-integration-docs": "$springDocs/spring-integration/reference".toString(),
733-
"spring-framework-docs": "$springDocs/spring-framework/reference/${generateVersionWithoutPatch(springVersion)}".toString(),
734-
"spring-retry-java-docs": "$springDocs/spring-retry/docs/$springRetryVersion/apidocs".toString(),
735-
"javadoc-location-org-springframework-transaction": "$springDocs/spring-framework/docs/$springVersion/javadoc-api".toString(),
736-
"javadoc-location-org-springframework-amqp": "$springDocs/spring-amqp/docs/$project.version/api".toString(),
737-
"micrometer-docs": "$micrometerDocsPrefix/micrometer/reference/${generateVersionWithoutPatch(micrometerVersion)}".toString(),
738-
"micrometer-tracing-docs": "$micrometerDocsPrefix/tracing/reference/${generateVersionWithoutPatch(micrometerTracingVersion)}".toString()
731+
'project-version': project.version,
732+
'spring-integration-docs': "$springDocs/spring-integration/reference".toString(),
733+
'spring-framework-docs': "$springDocs/spring-framework/reference/${generateVersionWithoutPatch(springVersion)}".toString(),
734+
'spring-retry-java-docs': "$springDocs/spring-retry/docs/$springRetryVersion/apidocs".toString(),
735+
'javadoc-location-org-springframework-transaction': "$springDocs/spring-framework/docs/$springVersion/javadoc-api".toString(),
736+
'javadoc-location-org-springframework-amqp': "$springDocs/spring-amqp/docs/$project.version/api".toString(),
737+
'micrometer-docs': "$micrometerDocsPrefix/micrometer/reference/${generateVersionWithoutPatch(micrometerVersion)}".toString(),
738+
'micrometer-tracing-docs': "$micrometerDocsPrefix/tracing/reference/${generateVersionWithoutPatch(micrometerTracingVersion)}".toString()
739739
]
740740
}
741741

742742
static String generateVersionWithoutPatch(String version) {
743743

744-
def matcher = version =~ /^(\d+.\d+).\d+(-SNAPSHOT|-M\d+)?$/
745-
if(matcher) {
746-
747-
return matcher[0][2] == null || matcher[0][2].startsWith("-M")
748-
? matcher[0][1]
749-
: matcher[0][1] + matcher[0][2]
750-
}
751-
752-
return version
744+
return version.split('\\.')[0,1].join('.') + (version.endsWith('-SNAPSHOT') ? '-SNAPSHOT' : '')
753745
}

src/reference/antora/antora.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ asciidoc:
1818
# External projects URLs and related attributes
1919
rabbitmq-stream-docs: 'https://rabbitmq.github.io/rabbitmq-stream-java-client/stable/htmlsingle'
2020
rabbitmq-github: 'https://github.com/rabbitmq'
21-
rabbitmq-server-github: '{rabbitmq-github}/rabbitmq-server/tree/main/deps'
21+
rabbitmq-server-github: '{rabbitmq-github}/rabbitmq-server/tree/main/deps'

0 commit comments

Comments
 (0)