Fixed up buildAll scripts
This commit is contained in:
@@ -22,6 +22,8 @@ hs_err_pid*
|
|||||||
|
|
||||||
**/src/generated/
|
**/src/generated/
|
||||||
Merged/
|
Merged/
|
||||||
|
# Folder created by the buildAll scripts
|
||||||
|
buildAllJars/
|
||||||
|
|
||||||
# file from notepad++
|
# file from notepad++
|
||||||
*.bak
|
*.bak
|
||||||
|
|||||||
@@ -1,15 +1,22 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "==================== Note: All build jars will be in the folder called 'buildAllJars' ===================="
|
||||||
|
mkdir -p buildAllJars | true
|
||||||
|
|
||||||
# Loop trough everything in the version properties folder
|
# Loop trough everything in the version properties folder
|
||||||
for d in versionProperties/*; do
|
for d in versionProperties/*; do
|
||||||
# Get the name of the version that is going to be compiled
|
# Get the name of the version that is going to be compiled
|
||||||
version=$(echo "$d" | sed "s/versionProperties\///" | sed "s/.properties//")
|
version=$(echo "$d" | sed "s/versionProperties\///" | sed "s/.properties//")
|
||||||
|
|
||||||
# Clean out the folders and build it
|
# Clean out the folders, build it, and merge it
|
||||||
# (We could use "./" to run gradlew, but as it is a shell script im going to be running it with the "sh" command)
|
# (We could use "./" to run gradlew, but as it is a shell script im going to be running it with the "sh" command)
|
||||||
echo "Cleaning workspace to build $version"
|
echo "==================== Cleaning workspace to build $version ===================="
|
||||||
sh gradlew clean -PmcVer=$version --no-daemon | true
|
sh gradlew clean -PmcVer=$version --no-daemon || true
|
||||||
echo "Building $version"
|
echo "====================Building $version ===================="
|
||||||
sh gradlew build -PmcVer=$version --no-daemon | true
|
sh gradlew build -PmcVer=$version --no-daemon || true
|
||||||
# The "| true" at the end of those 2 are just to make sure the script continues even if a build fails
|
echo "==================== Merging $version ===================="
|
||||||
|
sh gradlew mergeJars -PmcVer=$version --no-daemon || true
|
||||||
|
echo "==================== Moving jar ===================="
|
||||||
|
mv Merged/*.jar buildAllJars/ || true
|
||||||
|
# The "| true" at the end of those are just to make sure the script continues even if a build fails
|
||||||
done
|
done
|
||||||
|
|||||||
+13
-3
@@ -1,15 +1,25 @@
|
|||||||
@echo off & setlocal enabledelayedexpansion
|
@echo off & setlocal enabledelayedexpansion
|
||||||
|
@rem Note for devs: If this script doesnt work, please look at the unix buildAll script
|
||||||
|
@rem This script was originally created on linux, so there may be some problems with this translation
|
||||||
|
|
||||||
|
|
||||||
|
echo ==================== Note: All build jars will be in the folder called 'buildAllJars' ====================
|
||||||
|
mkdir buildAllJars
|
||||||
|
|
||||||
@rem Loop trough everything in the version properties folder
|
@rem Loop trough everything in the version properties folder
|
||||||
for %%f in (versionProperties\*) do (
|
for %%f in (versionProperties\*) do (
|
||||||
@rem Get the name of the version that is going to be compiled
|
@rem Get the name of the version that is going to be compiled
|
||||||
set version=%%~nf
|
set version=%%~nf
|
||||||
|
|
||||||
@rem Clean out the folders and build it
|
@rem Clean out the folders, build it, and merge it
|
||||||
echo Cleaning workspace to build !version!
|
echo ==================== Cleaning workspace to build !version! ====================
|
||||||
call .\gradlew.bat clean -PmcVer="!version!" --no-daemon
|
call .\gradlew.bat clean -PmcVer="!version!" --no-daemon
|
||||||
echo Building !version!
|
echo ==================== Building !version! ====================
|
||||||
call .\gradlew.bat build -PmcVer="!version!" --no-daemon
|
call .\gradlew.bat build -PmcVer="!version!" --no-daemon
|
||||||
|
echo ==================== Merging !version! ====================
|
||||||
|
call .\gradlew.bat mergeJars -PmcVer="!version!" --no-daemon
|
||||||
|
echo ==================== Moving jar ====================
|
||||||
|
move Merged\*.jar buildAllJars\
|
||||||
)
|
)
|
||||||
|
|
||||||
endlocal
|
endlocal
|
||||||
|
|||||||
Reference in New Issue
Block a user