Update java scripts for windows version of build system
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
		
							parent
							
								
									eb4d8e2e79
								
							
						
					
					
						commit
						9e6c209bb4
					
				| @ -5,5 +5,5 @@ javac -source ${SOURCE_VERSION} -target ${TARGET_VERSION} -Xlint:unchecked -cp $ | ||||
| printf "\n\n\nRunning Program...\n\n" | ||||
| ORIGINAL_LOC=$(pwd) | ||||
| cd $OUT_DIR | ||||
| java ${CUSTOM_PARAMS} -cp .:../lib/bin -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@" | ||||
| java ${CUSTOM_PARAMS} -cp .:../lib/bin/  -Djava.library.path="${LIBRARY_PATH}" ${MAIN_CLASS} "$@" | ||||
| ${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh | ||||
							
								
								
									
										9
									
								
								Java/scripts/build2.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								Java/scripts/build2.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,9 @@ | ||||
| #Builds and runs the project. | ||||
| #Java | ||||
| source ${LANGUAGE}/scripts/version_info | ||||
| javac -source ${SOURCE_VERSION} -target ${TARGET_VERSION} -Xlint:unchecked -cp ${CLASS_PATH_WINDOWS} -d ${OUT_DIR} ${PROJECT_DIR}/*.java | ||||
| printf "\n\n\nRunning Program...\n\n" | ||||
| ORIGINAL_LOC=$(pwd) | ||||
| cd $OUT_DIR | ||||
| java ${CUSTOM_PARAMS} -cp ".;../lib/bin/ " "-Djava.library.path=${LIBRARY_PATH}" ${MAIN_CLASS} "$@" | ||||
| ${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh | ||||
| @ -1,6 +1,8 @@ | ||||
| build2.sh | ||||
| build.sh | ||||
| clean.sh | ||||
| commit.sh | ||||
| jar2.sh | ||||
| jar.sh | ||||
| release.sh | ||||
| update.sh | ||||
|  | ||||
| @ -13,5 +13,5 @@ jar cfm ${PROJECT_NAME}.jar ${ORIGINAL_LOC}/manifest sig | ||||
| jar uf ${PROJECT_NAME}.jar -C ../lib/bin/ . | ||||
| printf "\n\n\nRunning Program...\n\n" | ||||
| java ${CUSTOM_PARAMS} -cp .:../lib/bin -Djava.library.path="${LIBRARY_PATH}" -jar ${PROJECT_NAME}.jar "$@" | ||||
| ./${LANGUAGE}/scripts/clean.sh | ||||
| ${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh | ||||
| cd .. | ||||
|  | ||||
							
								
								
									
										17
									
								
								Java/scripts/jar2.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										17
									
								
								Java/scripts/jar2.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,17 @@ | ||||
| #Builds a runnable jar file using ${MAIN_CLASS} as an entry point and then runs the newly generated jar. | ||||
| #Java | ||||
| source ${LANGUAGE}/scripts/version_info | ||||
| rm -Rf bin/* | ||||
| javac -source ${SOURCE_VERSION} -target ${TARGET_VERSION} -Xlint:unchecked -cp ${CLASS_PATH_WINDOWS} -d ${OUT_DIR} ${PROJECT_DIR}/${PROJECT_NAME}.java | ||||
| printf "\n\n\nGenerating Manifest...\n\n" | ||||
| touch manifest | ||||
| echo "Main-Class: ${MAIN_CLASS}" > manifest | ||||
| printf "\n\n\nCreating Jar...\n\n" | ||||
| ORIGINAL_LOC=$(pwd) | ||||
| cd ${OUT_DIR} | ||||
| jar cfm ${PROJECT_NAME}.jar ${ORIGINAL_LOC}/manifest sig | ||||
| jar uf ${PROJECT_NAME}.jar -C ../lib/bin/ . | ||||
| printf "\n\n\nRunning Program...\n\n" | ||||
| java ${CUSTOM_PARAMS} -cp .;../lib/bin "-Djava.library.path=${LIBRARY_PATH}" -jar ${PROJECT_NAME}.jar "$@" | ||||
| ${ORIGINAL_LOC}/${LANGUAGE}/scripts/clean.sh | ||||
| cd .. | ||||
| @ -1,6 +1,8 @@ | ||||
| build.sh:293285766098a4e3d4d708e58a69de82  - | ||||
| build2.sh:02631fbd1ba6cd4f3a3767184bee7e19  - | ||||
| build.sh:b247061c83c39b1bb78ac7642534ba2c  - | ||||
| clean.sh:668a2f9b568c55f6a044a509315032f6  - | ||||
| commit.sh:5e4448db9ad48e72ec3a1ff4f5763b41  - | ||||
| jar.sh:2f59229fcaf02779bfaa43144f3be66f  - | ||||
| jar2.sh:1a50fbf1ca23a0595349f923d4548a70  - | ||||
| jar.sh:821d5a109324d405f05c35c4bb129375  - | ||||
| release.sh:b1b62203411b18d0fec1db3dc2e5a061  - | ||||
| update.sh:3be721658983183efa395984acd96b03  - | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user