这是我当前的checkstyle shell脚本.如果我在TRUNK上提交但在分支上没有,它可以正常工作.我真的不明白为什么它不起作用.有人可以帮帮我吗?
#!/bin/sh
###################################################
#
# Verify Checkstyle
#
###################################################
REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook
JAVA=/opt/ibm/java2-i386-50/bin/java
CHECKSTYLE=/usr/local/checkstyle/checkstyle-all-5.1.jar
TMPDIR=/tmp/$TXN
REPORT=/tmp/$TXN/report
CHECKSTYLE_CONFIG=/usr/local/checkstyle/checkstyle.xml
CHANGED=`$SVNLOOK changed -t "$TXN" "$REPOS" | grep -v "^D" | awk '{print $2}'`
mkdir -p $TMPDIR
for LINE in $CHANGED ; do
FILE=`echo $LINE | egrep -v Test\\.java$ | egrep -v \\/src\\/test\\/ | egrep -v \\/js\\/ext`
if [ -n "$FILE" ] ; then
DIRNAME=`dirname $FILE`
mkdir -p $TMPDIR/$DIRNAME
$SVNLOOK cat $REPOS --transaction $TXN $FILE > $TMPDIR/$FILE
fi
done
$JAVA -jar $CHECKSTYLE -c …
Run Code Online (Sandbox Code Playgroud) 我们在我们的项目ExtJS中使用Spring MVC,并且大多数时候UI在后端之前开发,这意味着我们需要转到控制器,创建虚拟方法以模拟网格的Json响应等.
您是否建议使用任何框架来模拟Json响应,而不是总是使用Java并创建新方法?
谢谢!