From 57eb15a658df61ba494581386b45ddcbc70acc30 Mon Sep 17 00:00:00 2001 From: Nic0Nic0Nii Date: Mon, 6 Jun 2022 14:35:52 +0000 Subject: [PATCH] Create package system for Java projects Co-authored-by: sigonasr2 --- Java/scripts/filelist | 1 + Java/scripts/md5 | 1 + Java/scripts/release.sh | 15 +++++++++++++++ Java/scripts/version_info | 3 ++- 4 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 Java/scripts/release.sh diff --git a/Java/scripts/filelist b/Java/scripts/filelist index a83fc3d..455d98e 100644 --- a/Java/scripts/filelist +++ b/Java/scripts/filelist @@ -2,5 +2,6 @@ build.sh clean.sh commit.sh jar.sh +release.sh update.sh version_info diff --git a/Java/scripts/md5 b/Java/scripts/md5 index 175771d..372292f 100644 --- a/Java/scripts/md5 +++ b/Java/scripts/md5 @@ -2,4 +2,5 @@ build.sh:22308eae5fd9c88aa16fef54cf03ae21 - clean.sh:668a2f9b568c55f6a044a509315032f6 - commit.sh:5e4448db9ad48e72ec3a1ff4f5763b41 - jar.sh:99c7520b5eb08be888ce3c91784e5462 - +release.sh:bdd5b275fc902cff0eb53db032f976f3 - update.sh:3be721658983183efa395984acd96b03 - diff --git a/Java/scripts/release.sh b/Java/scripts/release.sh new file mode 100644 index 0000000..7358e3c --- /dev/null +++ b/Java/scripts/release.sh @@ -0,0 +1,15 @@ +#Creates a zip file containing all project contents. +#Java +source ${LANGUAGE}/scripts/version_info +TARGET_FILE="$PROJECT_NAME_$RELEASE_VERSION.zip" +rm $TARGET_FILE +FILES=$(cat ${LANGUAGE}/scripts/.package.files) +echo "Creating Package $TARGET_FILE..." +for f in $FILES +do + zip -ur TARGET_FILE $f +done +echo "Complete!" +echo "" +echo "" +echo "" \ No newline at end of file diff --git a/Java/scripts/version_info b/Java/scripts/version_info index 7c8f21c..719f74f 100644 --- a/Java/scripts/version_info +++ b/Java/scripts/version_info @@ -1,2 +1,3 @@ export SOURCE_VERSION="8" -export TARGET_VERSION="8" \ No newline at end of file +export TARGET_VERSION="8" +export RELEASE_VERSION="0.0a" \ No newline at end of file