2014-01-10 81 views
2

我下載了spring-loaded.jar並試圖設置它爲IntelliJ,但不幸的是它沒有工作。爲Intellij彈簧加載安裝

所以,這裏是我的問題:

1)需要採取哪些措施來準確地設置它? 2)如何觸發熱插拔?

+0

什麼是彈簧負載?你的意思是[彈簧加載](https://github.com/spring-projects/spring-loaded)? – MariuszS

+0

是的。我編輯了我的問題以糾正 – led

回答

2

我認爲你正在尋找spring-loaded項目。

由於正式文件中規定,你必須在你的IntelliJ「運行配置」添加此Java代理參數(配置運行你的應用程序 - 它可能是一個Java類或如Tomcat servlet容器):

-javaagent:<pathTo>/springloaded-{VERSION}.jar 

加載此代理程序後,它會在磁盤上觀看*.class文件,並在修改後(例如,通過您的IDE)重新加載它們。

警告:取決於您的應用程序,特別是如果它包含緩存,啓動時初始化的數據......您可能必須編寫特定的插件或事件偵聽器來重新初始化這些內容。

+0

當我在Intellij中運行應用程序時出現以下錯誤: 打開zip文件或JAR清單丟失時出錯:〜/ Downloads/springloaded-1.1.4.jar – led

+0

我能夠完成這項工作在Windows機器上使用--no-verify標誌。出於某種原因,我仍然在Mac OSX上遇到同樣的問題。 – led

+0

在mac上使用-noverify – Taras