Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Sep 20, 2023. It is now read-only.

Commit cf4e18d

Browse files
committed
Java checker: fix path detection.
1 parent 776d417 commit cf4e18d

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

plugin/syntastic.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ if has('reltime')
1919
lockvar! g:_SYNTASTIC_START
2020
endif
2121

22-
let g:_SYNTASTIC_VERSION = '3.6.0-28'
22+
let g:_SYNTASTIC_VERSION = '3.6.0-29'
2323
lockvar g:_SYNTASTIC_VERSION
2424

2525
" Sanity checks {{{1

syntax_checkers/java/javac.vim

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,13 +388,15 @@ function! s:MavenOutputDirectory() " {{{2
388388
if has_key(mvn_properties, 'project.properties.build.dir')
389389
let output_dir = mvn_properties['project.properties.build.dir']
390390
endif
391-
if stridx(expand('%:p:h', 1), 'src.main.java') >= 0
391+
392+
let sep = syntastic#util#Slash()
393+
if stridx(expand('%:p:h', 1), join(['src', 'main', 'java'], sep)) >= 0
392394
let output_dir .= '/target/classes'
393395
if has_key(mvn_properties, 'project.build.outputDirectory')
394396
let output_dir = mvn_properties['project.build.outputDirectory']
395397
endif
396398
endif
397-
if stridx(expand('%:p:h', 1), 'src.test.java') >= 0
399+
if stridx(expand('%:p:h', 1), join(['src', 'test', 'java'], sep)) >= 0
398400
let output_dir .= '/target/test-classes'
399401
if has_key(mvn_properties, 'project.build.testOutputDirectory')
400402
let output_dir = mvn_properties['project.build.testOutputDirectory']

0 commit comments

Comments
 (0)