Skip to content

dcfrancisco/liferay-training

Repository files navigation

🚀 Quick Start

🧰 Requirements

  • JDK 11
  • Node 16 via NVM
  • Blade CLI

🔧 Setup Environment

JDK 11

Linux:

sudo apt install openjdk-11-jdk

Windows / macOS: Download from Oracle JDK 11

Node.js via NVM

Install NVM:

  • Linux:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  • macOS:
brew install nvm

Install Node 16:

nvm install 16
nvm use 16
Blade CLI

Download Blade CLI installer:


🛠️ Build & Deploy

Clone this repository

git clone git@github.com:dcfrancisco/liferay-training.git
cd liferay-training

Create the Bundle

cd configs/local
blade gw initBundle
# or
./gradlew initBundle

Service Builder: Gradebook

cd modules/gradebook/gradebook-service
blade gw buildService
cd ..
blade gw build

Deploy Gradebook

cd modules/gradebook
blade gw deploy

Gradebook Web

cd modules/gradebook-web
blade gw build
blade gw deploy

Theme

cd themes/livingstone-fjord-theme
blade gw build

☕ Support

If you’ve found this repo useful or it saved you time, consider buying me a coffee — it’s a small way to say thanks and help keep the motivation going!


📬 Contact

Reach out via GitHub or connect on LinkedIn (if applicable).

About

Liferay 7.3 practice (gradebook)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors