递归目录复制文件,通过maven命令执行类
#!/bin/bash
source /etc/profile
cd /data/src/dw/hiveext/src/main/java
javadoc -author -d /data/tmp/udf-api/ -docencoding UTF-8 -charset UTF-8 com.test.hive.udf com.test .hive.udf.generic
?
function batch_cp() {??
for file in `ls $1`
do??????
?? if [ -d $1"/"$file ]???
?? then??????????
????? batch_cp $1"/"$file??????
?? else??
???????? cp -f $1"/"$file /data/src/doc???????
???????? echo $1"/"$file?
?? fi??
done
}
?
batch_cp /data/tmp/udf-api
?
cd /data/src/metadata/trunk/metadatasql/
mvn -e -Dmaven.test.skip=false org.codehaus.mojo:exec-maven-plugin:1.1:java -Dexec.mainClass="com.test.metadata.schedule.RefreshUdfData"
?
注意:执行类需要先执行以下mvn install