0
現在のディレクトリのサブディレクトリにすべてのmavenプロジェクトをビルドしようとしています。私のシェルスクリプトは、ファイルが存在するかどうかにかかわらずpomファイルが見つかったと言っています。私が何か悪いことをしているかどうかはわかりません。誰かが助けてくれますか?シェルスクリプトを使用して現在のディレクトリでpom.xmlを見つける
私のシェルスクリプトは、それが何かを見つけるしない場合でも、
#!/bin/bash
#############################################################
#Simple script to build all project in the current directory
#############################################################
dirlist=$(find $1 -mindepth 1 -maxdepth 1 -type d)
for dir in $dirlist
do
(
cd $dir
echo "############################################################################"
echo "inside directory: " $dir
echo "############################################################################"
git checkout development
git pull
if find . -maxdepth 1 -type f -name "pom.xml" # <- this is always true#
then
echo "========== Pom file exists to going for building ========= "
mvn clean install -DskipTests=true
fi
)
done