• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/bash
2
3# This script adds the contents of a module's versions.txt to root versions.txt and then deletes it.
4# This should be run during addition of a new-module to the monorepo
5
6set -e
7
8GENERATION_DIR=$(dirname -- "$0")
9
10module_list=$(find . -mindepth 2 -maxdepth 2 -name pom.xml | sort --dictionary-order |xargs dirname)
11
12for path in $module_list; do
13  FILE=${path}/versions.txt
14  if [ -f ${FILE} ]; then
15    cat ${path}/versions.txt | while read LINE; do
16      if ! [[ $LINE == *"#"* ]] && [ "$LINE" != "" ]; then
17        echo $LINE >> versions.txt
18      fi
19    done
20  fi
21  rm -f ${FILE}
22done
23
24