Este atalho do vim permite que você execute o teste Maven para o arquivo atual em que está trabalhando. Gratificação INSTANTÂNEA para que você possa passar mais tempo apenas olhando para a saída do compilador.
/ usr / local / bin / mvn_test
#!/bin/bash
class_name=`cat $1 | grep "public class" | cut -d " " -f 3`
current_dir=`pwd`
current_dir=$current_dir"/"
# Find the pom file by going up the directory tree
while true; do
if [ -f $current_dir"/pom.xml" ]; then break; fi
export new_dir=`echo $current_dir | sed "s%/$%%g" | sed 's/(.*/)[^/]*$/1/g'`
if [ "$new_dir" == "$current_dir" ]; then break; fi
export current_dir=$new_dir
done
(cd $current_dir && mvn test -Dtest=$class_name )
~ / .vimrc.local
:map ,mt :w|!clear && mvn_test %<cr>