Add skip install flag to generate_metadata script
This commit is contained in:
@@ -9,7 +9,39 @@ echo $generated_dir
|
|||||||
resources_dir="$project_home/resources"
|
resources_dir="$project_home/resources"
|
||||||
rust_build_jar="$javadir/rust-build/target/rust-build-1.0-SNAPSHOT-jar-with-dependencies.jar"
|
rust_build_jar="$javadir/rust-build/target/rust-build-1.0-SNAPSHOT-jar-with-dependencies.jar"
|
||||||
|
|
||||||
mvn -f "$javadir/pom.xml" install
|
copyright_header="\
|
||||||
|
// Copyright (C) 2009 The Libphonenumber Authors
|
||||||
|
// Copyright (C) 2025 The Kashin Vladislav (Rust adaptation author)
|
||||||
|
//
|
||||||
|
// Licensed under the Apache License, Version 2.0 (the \"License\");
|
||||||
|
// you may not use this file except in compliance with the License.
|
||||||
|
// You may obtain a copy of the License at
|
||||||
|
//
|
||||||
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
//
|
||||||
|
// Unless required by applicable law or agreed to in writing, software
|
||||||
|
// distributed under the License is distributed on an \"AS IS\" BASIS,
|
||||||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
// See the License for the specific language governing permissions and
|
||||||
|
// limitations under the License.
|
||||||
|
"
|
||||||
|
|
||||||
|
skip_install=false
|
||||||
|
|
||||||
|
# Loop through all the command-line arguments
|
||||||
|
for arg in "$@"
|
||||||
|
do
|
||||||
|
if [ "$arg" == "--skip-install" ]
|
||||||
|
then
|
||||||
|
skip_install=true
|
||||||
|
# You can break the loop once the flag is found if you don't need to process further arguments
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [[ $skip_install == false ]]; then
|
||||||
|
mvn -f "$javadir/pom.xml" install
|
||||||
|
fi
|
||||||
mkdir -p "$generated_dir"
|
mkdir -p "$generated_dir"
|
||||||
|
|
||||||
function generate {
|
function generate {
|
||||||
@@ -29,6 +61,8 @@ generate "PhoneNumberMetadataForTesting.xml" "test_metadata" "metadata" "TEST_ME
|
|||||||
|
|
||||||
# remove unnecessary nesting with pub use
|
# remove unnecessary nesting with pub use
|
||||||
echo "\
|
echo "\
|
||||||
|
$copyright_header
|
||||||
|
|
||||||
mod metadata;
|
mod metadata;
|
||||||
mod test_metadata;
|
mod test_metadata;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user