Skip to content

Commit 66f0ba0

Browse files
committed
Clean old classes before recompile.
1 parent e5b9efb commit 66f0ba0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

autoload/javacomplete.vim

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1963,7 +1963,17 @@ fu! s:GetClassPath()
19631963
endfu
19641964

19651965
function! javacomplete#CompileJavavi()
1966+
call javacomplete#TerminateServer()
1967+
19661968
let javaviDir = g:JavaComplete_Home. "/libs/javavi/"
1969+
if isdirectory(javaviDir. "target/classes")
1970+
if s:IS_WINDOWS
1971+
silent exe '!rmdir \s "'. javaviDir. "target/classes"
1972+
else
1973+
silent exe '!rm -r '. javaviDir. "target/classes"
1974+
endif
1975+
endif
1976+
19671977
if executable('mvn')
19681978
exe '!'. 'mvn -f "'. javaviDir. '/pom.xml" compile'
19691979
else

0 commit comments

Comments
 (0)