@@ -383,10 +383,10 @@ The website will be built automatically as part of the full build.
383383** Build Website Only:**
384384``` bash
385385# Option 1: From HBase root directory
386- mvn clean install -pl src/site
386+ mvn clean install -pl hbase-website
387387
388- # Option 2: From src/site directory
389- cd src/site
388+ # Option 2: From hbase-website directory
389+ cd hbase-website
390390mvn clean install
391391```
392392
@@ -404,7 +404,7 @@ mvn clean install -DskipSite
404404To verify the Maven configuration without building:
405405
406406``` bash
407- cd src/site
407+ cd hbase-website
408408mvn validate
409409```
410410
@@ -420,7 +420,7 @@ The frontend-maven-plugin binds to these Maven phases:
420420After a successful Maven build, you'll find:
421421
422422```
423- src/site /
423+ hbase-website /
424424├── build/ # Production build output
425425│ ├── client/ # Static website files
426426│ └── server/ # Server-side code (if applicable)
@@ -444,7 +444,7 @@ The Maven configuration ensures consistent builds across different environments:
444444
445445``` bash
446446# Clean and rebuild
447- cd src/site
447+ cd hbase-website
448448mvn clean install
449449```
450450
@@ -458,7 +458,7 @@ This usually indicates:
458458
459459To diagnose, run the commands directly:
460460``` bash
461- cd src/site
461+ cd hbase-website
462462npm install
463463npm run lint # Check linting
464464npm run typecheck # Check types
@@ -473,7 +473,7 @@ Fix any errors and try the Maven build again.
473473To completely reset the build environment:
474474
475475``` bash
476- cd src/site
476+ cd hbase-website
477477rm -rf node_modules/ build/ target/ .react-router/
478478mvn clean install
479479```
@@ -490,7 +490,7 @@ mvn clean install
490490✅ ** No Manual Steps** : Maven handles everything automatically
491491✅ ** Isolated Node.js** : Doesn't interfere with system Node installation
492492✅ ** Skip Option** : Can skip website build with ` -DskipSite `
493- ✅ ** Standalone** : Can build website separately with ` -pl src/site `
493+ ✅ ** Standalone** : Can build website separately with ` -pl hbase-website `
494494✅ ** Quality Checks** : Runs linting, type checking, and tests before building
495495
496496#### For HBase Developers
@@ -506,7 +506,7 @@ If you're working on the website:
506506
507507``` bash
508508# Use npm for faster development iteration
509- cd src/site
509+ cd hbase-website
510510npm install
511511npm run dev # Start dev server with hot reload
512512
0 commit comments