generate_code_java.sh 1.13 KB
Newer Older
#!/bin/bash -eu    
# Copyright 2022-2024 ETSI OSG/SDG TeraFlowSDN (TFS) (https://tfs.etsi.org/)    
#    
# 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.
    
    
export JAVA_COMPONENTS="ztp policy"

export TFS_ROOT_DIR=$(dirname $(dirname $(realpath $0)))
    
for COMPONENT in $JAVA_COMPONENTS; do
  echo "\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/"
  echo
  echo "[TFS] Now building" $COMPONENT
  echo
  echo "\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/"
  cd $TFS_ROOT_DIR/src/$COMPONENT
    
  ./mvnw spotless:apply
  ./mvnw install -DskipUTs
done