Execute testes Maven como um chefe!

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>