CLOVER🍀

That was when it all began.

pom.xmlからauto-java-completeの.java_base.tagを作るbashスクリプト

そこそこ使いそうなので、書きました。bashです。

pom.xmlが存在するディレクトリをカレントにして、実行。なお、auto-java-completeは「${HOME}/.emacs.d/elisp/auto-java-complete」にある前提です。

#!/bin/bash

mvn clean dependency:copy-dependencies
CURRENT_DIR=`pwd`

AUTO_JAVA_COMPLETE_DIR=${HOME}/.emacs.d/elisp/auto-java-complete
RT_JAR=${JAVA_HOME}/jre/lib/rt.jar

cd ${AUTO_JAVA_COMPLETE_DIR}
javac Tags.java

java -cp ${RT_JAR}:${CURRENT_DIR}/target/dependency/*:. Tags

「mvn clean」が嫌なら、最初に「target/dependencyディレクトリが存在していれば削除するようにすればいいかもですね。