小编Gro*_*bao的帖子

用于checkstyle的Svn预提交钩子

这是我当前的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)

svn hook checkstyle pre-commit

2
推荐指数
1
解决办法
4658
查看次数

模拟Json的回应

我们在我们的项目ExtJS中使用Spring MVC,并且大多数时候UI在后端之前开发,这意味着我们需要转到控制器,创建虚拟方法以模拟网格的Json响应等.

您是否建议使用任何框架来模拟Json响应,而不是总是使用Java并创建新方法?

谢谢!

javascript java extjs spring-mvc

1
推荐指数
1
解决办法
645
查看次数

标签 统计

checkstyle ×1

extjs ×1

hook ×1

java ×1

javascript ×1

pre-commit ×1

spring-mvc ×1

svn ×1