[英]setup Grails project in IntelliJ IDEA
我有以下目錄結構
--my-app
|
|--main-app
|
|--plugins
|
|--plugin1
|
|--plugin2
在grails-app / conf / BuildConfig中,我添加了必要的配置以確保從plugins
目錄加載plugins
,這樣當我運行應用程序時,它會獲取最新的更改。
我試圖將它設置為IntelliJ中的單個項目,它有3個模塊,一個用於主應用程序,另一個用於兩個插件。 我嘗試了以下方法:
生成IntelliJ項目文件
cd my-app/main-app
grails integrate-with --intellij
從Intellij(File | Open Project ...)中打開生成的.ipr文件。 這將主應用程序和插件添加為Grails模塊
但是每次我從插件中打開一個類時,IntelliJ都會報告該類有兩次出現。 似乎正在檢測每個插件類
main-app-grailsPlugins
在項目結構視圖中,我嘗試從main-app-grailsPlugins
刪除plugin1
和plugins2
的內容根,但它們會自動重新添加回來。
有沒有辦法防止這種情況,或者為使用就地插件的Grails應用程序正確設置IntelliJ項目的其他方法。 我正在使用Grails 1.3.7和IntelliJ 10.5.4
使用IntelliJ IDEA 12 Ultimate,這非常簡單:
"File" --> "Import Project..." --> select your grails application, "OK" --> Select "Create project from existing sources", "Next" --> "Next" --> "Next" --> Select JDK, "Next" --> Select grails version, "Next" --> "Finish"
inplace插件將自動添加為模塊。 結果: http : //d.pr/i/YHkk
在類似情況下,以下內容對我來說非常有效:
確保正確引用了本地插件:
grails.plugin.location.MyPlugin= "../plugins/MyPlugin"
這對我來說有更多的插件而不是兩個!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.