2011-06-07 43 views
1

問候,運行Maven是否需要JRebel?

我正在嘗試啓動一個scala/liftweb項目來部署Google App Engine。要做到這一點,我需要使用maven將它打包爲.war。

但是,每當我運行「MVN」命令,我會見了:

Error opening zip file or JAR manifest missing : /Applications/JRebel/jrebel.jar 
Error occurred during initialization of VM 
agent library failed to init: instrument 

有什麼不對我的行家或者我需要JRebel的?我看到jrebel不是免費的,這就是爲什麼我很驚訝。

謝謝!

回答

4

不,JRebel絕對是而不是需要運行Maven。

2

正如馬特所說,JRebel不需要運行Maven。但是,ZeroTurnaround確實提供了與Scala一起使用的免費版本。你可以在這裏得到它:

http://sales.zeroturnaround.com/

至於你的錯誤 - 它表明你正在努力,彷彿你正在使用JRebel的啓動JVM。什麼是你正在運行的完整的Maven命令?你的MAVEN_OPTS環境變量是什麼?如果其中任何一個包含類似-noverify -javaagent:/Applications/JRebel/jrebel.jar,那麼這就是你的問題。

+0

發現它剛纔並就回來了發佈它。你完全正確。我剛剛編輯我的config.fish並注意到: – matt 2011-06-07 03:18:30

+0

設置-x MAVEN_OPTS「-noverify -javaagent:/Applications/JRebel/jrebel.jar」 booyah! – matt 2011-06-07 03:20:11

0

一個問題的原因是jrebel.jar的路徑 確保空白,有像在「程序文件」的路徑中沒有空白