switch to official Antora Plugin for Gradle
- lock version to latest release of Antora 3.1 - declare Node.js dependencies in build.gradle - use Node.js version provided by plugin - assign environment variables using environments property on extension block - move group and description project properties to gradle.properties - remove unneeded .npmrc - upgrade to Gradle 7.5.1 - pass -q when running gradlew from Collector
This commit is contained in:
parent
957566ebd7
commit
649823f401
|
@ -5,9 +5,6 @@ antora:
|
||||||
- '@antora/collector-extension'
|
- '@antora/collector-extension'
|
||||||
- ./lib/antora/extensions/version-fix.js
|
- ./lib/antora/extensions/version-fix.js
|
||||||
- ./lib/antora/extensions/major-minor-segment.js
|
- ./lib/antora/extensions/major-minor-segment.js
|
||||||
runtime:
|
|
||||||
log:
|
|
||||||
format: pretty
|
|
||||||
site:
|
site:
|
||||||
title: Spring Security
|
title: Spring Security
|
||||||
url: https://docs.spring.io/spring-security/reference
|
url: https://docs.spring.io/spring-security/reference
|
||||||
|
|
|
@ -4,9 +4,6 @@ antora:
|
||||||
- '@antora/collector-extension'
|
- '@antora/collector-extension'
|
||||||
- ./lib/antora/extensions/version-fix.js
|
- ./lib/antora/extensions/version-fix.js
|
||||||
- ./lib/antora/extensions/major-minor-segment.js
|
- ./lib/antora/extensions/major-minor-segment.js
|
||||||
runtime:
|
|
||||||
log:
|
|
||||||
format: pretty
|
|
||||||
site:
|
site:
|
||||||
title: Spring Security
|
title: Spring Security
|
||||||
url: https://docs.spring.io/spring-security/reference
|
url: https://docs.spring.io/spring-security/reference
|
||||||
|
|
29
build.gradle
29
build.gradle
|
@ -1,27 +1,16 @@
|
||||||
plugins {
|
plugins {
|
||||||
id "io.github.rwinch.antora" version "0.0.2"
|
id 'org.antora' version '1.0.0-alpha.3'
|
||||||
}
|
|
||||||
|
|
||||||
group = 'org.springframework.security'
|
|
||||||
description = 'Spring Security'
|
|
||||||
|
|
||||||
node {
|
|
||||||
version = "16.17.0"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
antora {
|
antora {
|
||||||
antoraVersion = "3.1.0"
|
version = '~3.1'
|
||||||
arguments = ["--clean", "--fetch", "--stacktrace"]
|
options = ['--clean', '--fetch', '--stacktrace']
|
||||||
}
|
|
||||||
|
|
||||||
tasks.antora {
|
|
||||||
environment = [
|
environment = [
|
||||||
"ALGOLIA_API_KEY" : "82c7ead946afbac3cf98c32446154691",
|
'ALGOLIA_API_KEY': '82c7ead946afbac3cf98c32446154691',
|
||||||
"ALGOLIA_APP_ID" : "244V8V9FGG",
|
'ALGOLIA_APP_ID': '244V8V9FGG',
|
||||||
"ALGOLIA_INDEX_NAME" : "security-docs"
|
'ALGOLIA_INDEX_NAME': 'security-docs'
|
||||||
|
]
|
||||||
|
dependencies = [
|
||||||
|
'@antora/collector-extension': '1.0.0-alpha.2'
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
|
||||||
mavenCentral()
|
|
||||||
}
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
group=org.springframework.security
|
||||||
|
description=Spring Security Docs Site
|
Binary file not shown.
|
@ -1,5 +1,5 @@
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
|
|
|
@ -205,6 +205,12 @@ set -- \
|
||||||
org.gradle.wrapper.GradleWrapperMain \
|
org.gradle.wrapper.GradleWrapperMain \
|
||||||
"$@"
|
"$@"
|
||||||
|
|
||||||
|
# Stop when "xargs" is not available.
|
||||||
|
if ! command -v xargs >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
die "xargs is not available"
|
||||||
|
fi
|
||||||
|
|
||||||
# Use "xargs" to parse quoted args.
|
# Use "xargs" to parse quoted args.
|
||||||
#
|
#
|
||||||
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||||
|
|
|
@ -40,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
|
||||||
|
|
||||||
set JAVA_EXE=java.exe
|
set JAVA_EXE=java.exe
|
||||||
%JAVA_EXE% -version >NUL 2>&1
|
%JAVA_EXE% -version >NUL 2>&1
|
||||||
if "%ERRORLEVEL%" == "0" goto execute
|
if %ERRORLEVEL% equ 0 goto execute
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
|
@ -75,13 +75,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||||
|
|
||||||
:end
|
:end
|
||||||
@rem End local scope for the variables with windows NT shell
|
@rem End local scope for the variables with windows NT shell
|
||||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||||
|
|
||||||
:fail
|
:fail
|
||||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||||
rem the _cmd.exe /c_ return code!
|
rem the _cmd.exe /c_ return code!
|
||||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
set EXIT_CODE=%ERRORLEVEL%
|
||||||
exit /b 1
|
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||||
|
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||||
|
exit /b %EXIT_CODE%
|
||||||
|
|
||||||
:mainEnd
|
:mainEnd
|
||||||
if "%OS%"=="Windows_NT" endlocal
|
if "%OS%"=="Windows_NT" endlocal
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
const BASE_COMMAND = 'gradlew -PbuildSrc.skipTests=true'
|
const BASE_COMMAND = 'gradlew -q -PbuildSrc.skipTests=true'
|
||||||
const JVM_ARGS='-Xmx3g -XX:+HeapDumpOnOutOfMemoryError'
|
const JVM_ARGS='-Xmx3g -XX:+HeapDumpOnOutOfMemoryError'
|
||||||
const REPO_URL = 'https://github.com/spring-projects/spring-security'
|
const REPO_URL = 'https://github.com/spring-projects/spring-security'
|
||||||
const TASK_NAME=':spring-security-docs:generateAntora'
|
const TASK_NAME=':spring-security-docs:generateAntora'
|
||||||
|
|
15
package.json
15
package.json
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
"name": "spring-security-docs-site",
|
|
||||||
"description": "Spring Security Docs",
|
|
||||||
"private": true,
|
|
||||||
"dependencies": {
|
|
||||||
"@antora/cli": "^3.1.0",
|
|
||||||
"@antora/site-generator-default": "^3.1.0",
|
|
||||||
"@antora/collector-extension": "1.0.0-alpha.2"
|
|
||||||
},
|
|
||||||
"overrides": {
|
|
||||||
"vinyl-fs": {
|
|
||||||
"glob-stream": "~7.0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue