Am fost de lucru pe un script Powershell din ultimele 2 săptămâni și nu am făcut prea multe progrese în care.
Deci, eu sunt încercarea de a copia un fișier numit versiune.proprietăți din rădăcina mea gradle proiect la Subdirectoare ca "src/main/resurse", "src/main/webapp" și "src/main/cerere". Daca am codul de greu drumul e de lucru, dar im încercarea de a face generic de către găsirea de director și copierea fișierul meu în acel director.
Vreau versiunea mea.properties pentru a fi copiate la "resurse","webapp" și "cerere" director dupa ce am rulat mea powershell script.
Cum pot face asta? Orice sugestii sunt apreciate.
$SourceDirectory = "Projectroot\version.properties"
$folders = gci $SourceDirectory -Recurse -Directory
$jar = "src/main/resources"
$ear = "src/main/application"
$war = "src/main/webapp"
foreach ($folder in Sfolders) {
if (Test-Path $folder/$jar) {
write-host "copying to $folder/$jar"
Copy-Item-Path "{$SourceDirectory}\version.properties" -Destination $folder/$jar -Recurse -Force
}
elseif (Test-Path $folder/$ear) {
write-host "copying to $folder/$ear"
Copy-Item-Path "{$SourceDirectory}\version.properties" -Destination $folder/$ear -Recurse -Force
}
elseif (Test-Path $folder/$war) {
write-host "copying to $folder/$war"
Copy-Item-Path "{$SourceDirectory}\version.properties" -Destination $folder/$war -Recurse -Force
}
else {
Write-Host "No such path"
}
}