Install nodejs independently of antora
This commit is contained in:
1
spring-grpc-docs/.gitignore
vendored
Normal file
1
spring-grpc-docs/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!package.json
|
||||
14
spring-grpc-docs/package.json
Normal file
14
spring-grpc-docs/package.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"@antora/atlas-extension": "^1.0.0-alpha.1",
|
||||
"@antora/cli": "^3.2.0-alpha.2",
|
||||
"@antora/collector-extension": "^1.0.0-alpha.3",
|
||||
"@antora/site-generator-default": "^3.2.0-alpha.2",
|
||||
"@asciidoctor/cli": "^4.0.0",
|
||||
"@asciidoctor/tabs": "^1.0.0-beta.3",
|
||||
"@djencks/asciidoctor-mathjax": "^0.0.9",
|
||||
"@springio/antora-extensions": "^1.5.0",
|
||||
"@springio/asciidoctor-extensions": "^1.0.0-alpha.9",
|
||||
"downdoc": "^1.0.2-stable"
|
||||
}
|
||||
}
|
||||
@@ -14,6 +14,7 @@
|
||||
|
||||
<properties>
|
||||
<maven-exec-plugin.version>3.4.1</maven-exec-plugin.version>
|
||||
<maven-frontend-plugin.version>1.15.1</maven-frontend-plugin.version>
|
||||
<maven-gem-plugin.version>3.0.3</maven-gem-plugin.version>
|
||||
<configprops.path>${project.basedir}/src/main/antora/modules/ROOT/partials/_configprops.adoc</configprops.path>
|
||||
<configprops.inclusionPattern>spring.grpc.*</configprops.inclusionPattern>
|
||||
@@ -47,6 +48,25 @@
|
||||
</extension>
|
||||
</extensions>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>com.github.eirslett</groupId>
|
||||
<artifactId>frontend-maven-plugin</artifactId>
|
||||
<version>${maven-frontend-plugin.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>install node and npm</id>
|
||||
<goals>
|
||||
<goal>install-node-and-npm</goal>
|
||||
<goal>npm</goal>
|
||||
</goals>
|
||||
<phase>generate-resources</phase>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<!-- Has to be the same as the antora lifecycle-->
|
||||
<nodeVersion>v18.17.1</nodeVersion>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>io.spring.maven.antora</groupId>
|
||||
<artifactId>antora-maven-plugin</artifactId>
|
||||
@@ -184,7 +204,8 @@
|
||||
</goals>
|
||||
<phase>compile</phase>
|
||||
<configuration>
|
||||
<execArgs>${project.build.directory}/gems/bin/asciidoctor-reducer -o
|
||||
<execArgs>
|
||||
${project.build.directory}/gems/bin/asciidoctor-reducer -o
|
||||
${project.build.directory}/CONTRIBUTING.adoc
|
||||
${basedir}/src/main/antora/modules/ROOT/pages/contribution-guidelines.adoc</execArgs>
|
||||
</configuration>
|
||||
|
||||
Reference in New Issue
Block a user