Browse Source

Script for downloading binaries (#3243)

* Delete java/lib directory

* Create download-junit-jars.sh

* Update build.xml for downloading junit&mockito jars

* Delete tools/java/java-build/target directory

* Delete tools/java/cpp-build/target directory
pull/3249/head
mandlil 2 years ago
committed by GitHub
parent
commit
85d1dab967
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 36 additions and 2 deletions
  1. +10
    -2
      java/build.xml
  2. BIN
      java/lib/junit-4.13.1.jar
  3. BIN
      java/lib/mockito-all-1.10.19.jar
  4. +26
    -0
      java/script/download-junit-jars.sh
  5. BIN
      tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar
  6. BIN
      tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar

+ 10
- 2
java/build.xml View File

@ -11,6 +11,8 @@
<property name="prefixmapper.test.dir" value="internal/prefixmapper/test"/>
<property name="build.dir" value="build"/>
<property name="classes.dir" value="${build.dir}/classes"/>
<property name="script.dir" value="script"/>
<property name="script.name" value="download-junit-jars.sh"/>
<property name="jar.dir" value="${build.dir}/jar"/>
<property name="lib.dir" value="lib"/>
<property name="report.dir" value="${build.dir}/junitreport"/>
@ -30,7 +32,13 @@
<include name="**/*.jar"/>
</fileset>
</path>
<target name="download-jars">
<!-- Execute the shell script to download junit and mockito jars -->
<exec executable="sh" dir="${script.dir}">
<arg value="${script.name}"/>
</exec>
</target>
<target name="build-phone-metadata">
<exec executable="java">
<arg value="-jar" />
@ -186,7 +194,7 @@
</target>
<target name="compile" description="Compile Java source."
depends="build-phone-metadata,build-short-metadata,build-alternate-metadata,build-carrier-data,build-geo-data,build-timezones-data">
depends="download-jars,build-phone-metadata,build-short-metadata,build-alternate-metadata,build-carrier-data,build-geo-data,build-timezones-data">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${libphonenumber.src.dir};${carrier.src.dir};${geocoder.src.dir};${prefixmapper.src.dir}"
destdir="${classes.dir}" classpathref="classpath" includeAntRuntime="false" encoding="UTF-8"/>


BIN
java/lib/junit-4.13.1.jar View File


BIN
java/lib/mockito-all-1.10.19.jar View File


+ 26
- 0
java/script/download-junit-jars.sh View File

@ -0,0 +1,26 @@
#!/bin/bash
# Set the version of JUnit and Mockito
junit_version="4.13.1"
mockito_version="1.10.19"
cd ../
# Function to download a JAR if not available
download_jar() {
local jar_name="$1"
local jar_filename="$2"
local download_url="$3"
if [ ! -f "lib/$jar_filename" ]; then
echo "Downloading $jar_name..."
wget "$download_url" -P lib
else
echo "$jar_name already exists in lib directory."
fi
}
# Check and download JUnit&Mockito JAR
download_jar "JUnit" "junit-$junit_version.jar" "https://repo1.maven.org/maven2/junit/junit/$junit_version/junit-$junit_version.jar"
download_jar "Mockito" "mockito-all-$mockito_version.jar" "https://repo1.maven.org/maven2/org/mockito/mockito-all/$mockito_version/mockito-all-$mockito_version.jar"
# Run the mvn install command for the Snapshot jars
cd ../
mvn clean install

BIN
tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar View File


BIN
tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar View File


Loading…
Cancel
Save