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"
|
||||
rust_build_jar="$javadir/rust-build/target/rust-build-1.0-SNAPSHOT-jar-with-dependencies.jar"
|
||||
|
||||
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"
|
||||
|
||||
function generate {
|
||||
@@ -29,6 +61,8 @@ generate "PhoneNumberMetadataForTesting.xml" "test_metadata" "metadata" "TEST_ME
|
||||
|
||||
# remove unnecessary nesting with pub use
|
||||
echo "\
|
||||
$copyright_header
|
||||
|
||||
mod metadata;
|
||||
mod test_metadata;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user