| #!/bin/bash | |
| # ---------------------------------------------------------------------------- | |
| # Echoes project-level directory if a Java file within is newer than the | |
| # target directory. | |
| # ---------------------------------------------------------------------------- | |
| javaFile=${1#*\/src\/*\/java/} | |
| basename=${1/*\//} | |
| [ $basename = "package-info.java" ] && exit 0 | |
| src=${1/$javaFile/} | |
| project=${src/src*/} | |
| target=$project/target | |
| [ $target -nt ${src}$javaFile ] || echo ${src/src*/} |