之前我一直是将代码剪切并粘贴到我的.emacs文件中,但后来我决定在emacs中添加一些maven功能。现在,我不知道我是如何把它搞砸的,但昨晚当我运行M-x jarl-mvn-exec时,我一直得到标题中的错误。我睡了一晚上,第二天回来也没进展。
(defun jarl-get-pom ()
(concat (locate-dominating-file
(buffer-file-name
(current-buffer))
"pom.xml")
"pom.xml"))
(defun jarl-visit-pom ()
(interactive)
(find-file (jarl-get-pom)))
(defun jarl-mvn-exec ()
(interactive)
(switch-to-buffer (get-buffer-create "maven"))
(start-process-shell-command "mvn-exec" "maven" "mvn" "-f" (jarl-get-pom) "compile")
(start-process-shell-command "mvn-exec" "maven" "mvn" "-f" (jarl-get-pom) "exec:exec"))
nil
。 - arvidj