20 lines
789 B
PowerShell
20 lines
789 B
PowerShell
|
# Script de Compilation pour PowerShell
|
|||
|
|
|||
|
# Définir le chemin de base du projet
|
|||
|
$projectPath = "C:\Users\Loris\OneDrive - UPEC\Documents\DEV\SAE_DEV_JAVA\src"
|
|||
|
$outputDir = "C:\Users\Loris\OneDrive - UPEC\Documents\DEV\SAE_DEV_JAVA\bin" # Dossier pour les fichiers .class
|
|||
|
|
|||
|
# Créer le dossier de sortie s'il n'existe pas
|
|||
|
if (-not (Test-Path $outputDir)) {
|
|||
|
New-Item -Path $outputDir -ItemType Directory
|
|||
|
}
|
|||
|
|
|||
|
# Naviguer au répertoire racine du projet
|
|||
|
cd $projectPath
|
|||
|
|
|||
|
# Compiler tous les fichiers Java en spécifiant le dossier de sortie pour les fichiers .class
|
|||
|
javac -d $outputDir (Get-ChildItem -Path $projectPath -Recurse -Filter *.java).FullName
|
|||
|
|
|||
|
# Afficher un message de fin
|
|||
|
Write-Host "Compilation terminée avec succès. Les fichiers .class sont dans le dossier '$outputDir'."
|