Notice
Recent Posts
Recent Comments
Dharma
[Emacs] Custom jde-mvn 만들어 주기 (Emacs 로 Java 개발 환경 그 마지막) 본문
Emacs 와 JDEE 와 Maven 과의 결합의 마지막을 해결했습니다. 그 전의 세팅을 보시고 싶으시면
2 번까지 끝을 내고 나니 Emacs 내에서 maven 컴파일과 빌드를 하고 싶더군요. (당장은 mvn install 만 되게) 딱히 다른 사람들이 만든 것은 내 필요에 부합하지 않은 것 같기도 하고 지원도 더 이상 하지 않는 것 같기에 직접 만들게 됐습니다. jdee 프로젝트 안에 있는 jde-make 를 변경했습니다. 간단하게 되더군요. 적당한 곳 (~/.emacs.d 안에)에 jde-mvn.el 을 복사하시고 .emacs 안에서
(require 'jde-mvn)
을 해주시면 됩니다. 그리고 세부 설정을 위해서
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(ecb-options-version "2.40")
'(jde-build-function (quote jde-mvn))
'(jde-global-classpath (quote
("/Users//work/android/\
sdk/platforms/android-17/android.jar"
"/Users//.emacs.d/\
jdee/build/classes")))
'(jde-mvn-enable-find t)
'(js2-auto-indent-p t)
'(js2-cleanup-whitespace t)
'(js2-enter-indents-newline t)
'(js2-global-externs (quote ("$" "Ext")))
'(js2-mirror-mode nil)
'(slime-complete-symbol-function
(quote slime-fuzzy-complete-symbol))
'(tab-width 2))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)
와 같이 jde 설정을 해주시면 완료입니다.
필요한 파일은 https://github.com/crazia/jdee-mvn 에 올려두었습니다.