blob: 70d00787cbdd5bbf279543c60af428a9a99d143f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh
DIR=$(dirname `realpath $0`)
. $DIR/acme.inc
fn_exec_cmd_tag "Edit ="
WIN_ERR_ID=$(9p read acme/index | awk '{print $6" "$1}' | grep -E '^\+Errors' | awk '{print $2}')
file=$(9p read acme/$WIN_ERR_ID/body | tail -1)
extension=$(echo $file | sed -E 's/.*\.(.*):[0-9]*$/\1/g')
if [ $extension = 'java' ]; then
CUR_DIR=`pwd`
START_DIR=$CUR_DIR
while [ $CUR_DIR != '/' ] && [ ! -f pom.xml ]; do
cd ..
CUR_DIR=$(pwd)
done
dir_name=${CUR_DIR##*/}
BREAKPOINT=$(echo $file | sed -E "s|.*$dir_name/src/.*/java/(.*)\.java|\1|g" | tr '/' '.')
echo 'stop at '$BREAKPOINT
echo 'stop at '$BREAKPOINT >> jdb.lines
cd $START_DIR
fi
|