Support low-mem build
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Akarin
|
||||
[](https://www.minecraft.net/)
|
||||
[](https://travis-ci.org/Akarin-project/Akarin)
|
||||
[](https://bstats.org/plugin/bukkit/Torch)
|
||||
[](https://bstats.org/plugin/bukkit/Torch)
|
||||
[](https://akarin.io)
|
||||
|
||||
Introduction
|
||||
---
|
||||
@@ -24,7 +24,7 @@ Get Akarin
|
||||
|
||||
*Contact me via the email below or open an [Issue](https://github.com/Akarin-project/akarin/issues) if you want to add your website here*
|
||||
|
||||
### Building
|
||||
### Build
|
||||
#### Requirements
|
||||
* Java (JDK) 8 or above
|
||||
* Maven
|
||||
|
||||
@@ -9,7 +9,7 @@ dependencies:
|
||||
- git config --global user.email "circle@circleci.com"
|
||||
- git config --global user.name "CircleCI"
|
||||
- chmod +x scripts/inst.sh
|
||||
- ./scripts/inst.sh --setup
|
||||
- ./scripts/inst.sh --setup --remote
|
||||
|
||||
test:
|
||||
post:
|
||||
|
||||
@@ -7,9 +7,14 @@ workdir="$basedir/work"
|
||||
paperbasedir="$basedir/work/Paper"
|
||||
paperworkdir="$basedir/work/Paper/work"
|
||||
|
||||
if [ "$2" == "--setup" ]; then
|
||||
if [ "$2" == "--setup" ] || [ "$3" == "--setup" ] || [ "$4" == "--setup" ]; then
|
||||
echo "[Akarin] Setup Paper.."
|
||||
(
|
||||
if [ "$2" == "--remote" ] || [ "$3" == "--remote" ] || [ "$4" == "--remote" ]; then
|
||||
cd "$paperworkdir"
|
||||
git clone https://github.com/Akarin-project/Minecraft.git
|
||||
fi
|
||||
|
||||
cd "$paperbasedir"
|
||||
./paper jar
|
||||
)
|
||||
@@ -22,7 +27,7 @@ echo "[Akarin] Ready to build"
|
||||
yes|cp -rf "$basedir/sources/server/pom.xml" "$paperbasedir/Paper-Server/"
|
||||
|
||||
cd "$paperbasedir"
|
||||
if [ "$2" == "--fast" ] || [ "$3" == "--fast" ]; then
|
||||
if [ "$2" == "--fast" ] || [ "$3" == "--fast" ] || [ "$4" == "--fast" ]; then
|
||||
echo "[Akarin] Test has been skipped"
|
||||
mvn clean install -DskipTests
|
||||
else
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
set -e
|
||||
basedir="$pwd"
|
||||
|
||||
(git submodule update --init --remote && chmod +x scripts/build.sh && ./scripts/build.sh "$basedir" "$1" "$2") || (
|
||||
(git submodule update --init --remote && chmod +x scripts/build.sh && ./scripts/build.sh "$basedir" "$1" "$2" "$3") || (
|
||||
echo "Failed to build Akarin"
|
||||
exit 1
|
||||
) || exit 1
|
||||
|
||||
Reference in New Issue
Block a user