Skip to content

Latest commit

 

History

History
150 lines (53 loc) · 2.26 KB

File metadata and controls

150 lines (53 loc) · 2.26 KB

# NextFly Project Launcher

NextFly è uno strumento batch progettato per automatizzare la compilazione e l’avvio di progetti locali. Consente di gestire più progetti, cambiare versioni di JDK, avviare server e compilare con Maven da un’unica interfaccia.


## 📁 Struttura del Repository

text

NextFly/

├── scripts/

│ └── NextFly_launcher.bat # Script principale per build e avvio

├── config/

│ ├── config.env.example # Esempio di configurazione (pubblico)

│ └── config.env # Configurazione reale (locale, non versionata)

├── README.md # Versione inglese di questo documento

├── README.it.md # Questo documento (italiano)

├── README.ru.md # Versione russa di questo documento

└── .gitignore # Regole di esclusione Git


## ⚙️ Configurazione

1. Clona il repository:

  bash

  git clone https://github.com/AngelDragon999/NextFly.git

 

2. Copia il file di esempio e personalizzalo:

  bash

  cd NextFly/config

  copy config.env.example config.env

 

3. Modifica config.env

  Aggiorna i percorsi dei tuoi progetti locali, JDK, Maven e server secondo il tuo ambiente.


## 🚀 Uso dello Script

1. Apri il prompt dei comandi nella cartella scripts/:

  bash

  cd ..\scripts

 

2. Esegui lo script:

  bash

  NextFly_launcher.bat

 

3. Segui il menu interattivo per:

  - Avviare i server dei progetti

  - Compilare i progetti con Maven

  - Cambiare tra JDK 8, JDK 21 e altre versioni personalizzabili


## ⚠️ Note Importanti

- Non committare mai config.env: contiene percorsi locali e dati sensibili.

- Tutti gli script leggono le variabili da config.env per funzionare correttamente.

- Per aggiungere nuovi script, inseriscili nella cartella scripts/ e aggiorna il README con le istruzioni.


## ✅ Vantaggi

1. Gestione centralizzata dei progetti

2. Evita errori di percorso e di versione JDK

3. Facilita la distribuzione e la collaborazione tramite Git

4. Pronto per estensioni e nuovi script futuri