2015-02-09 36 views
2

因此,我下載了Grails 3 M1並創建了一個項目。即使將MySQL驅動程序添加到依賴項後,也沒有DataSource.groovy - 我想也許它會看到驅動程序並知道需要DataSource.groovy。Grails 3 - 其中的DataSource.groovy和關於插件

其次,插件。我發現了Grails 3插件頁面(https://github.com/grails3-plugins)如何安裝這些插件?有沒有新的存儲庫?例如。 Maven上最新的Scaffolding插件是從2014年3月開始的。以前的插件還能工作嗎?

謝謝。

回答

3

從Grails 3開始,現在可以使用application.yml或application.groovy完成配置,具體取決於您的喜好。

配置不再像以前那樣分割成多個文件。

欲瞭解更多信息: http://grails.github.io/grails-doc/3.0.x/guide/conf.html#environments

而對於第二個問題。大多數插件仍然適用於新的Grails版本。更新後的版本可能很快會在官方插件頁面上提供。 3

+0

新的文件名是:在grails-app/conf目錄/ application.yml – 2015-04-29 06:04:24

0

Grails的文檔仍指向Grails的2.X

的DataSource.groovy中不再存在。我用application.yml我的數據源MODS

例如:

environments: 
    development: 
      grails: 
      mongo: 
       host:localhost 
       port:27017 
       databaseName:zoom 
2

正是這種official GRAILS 3.x documentation關於配置文件沒有更多的出現在第3版和新文件需要相當有用。

編輯:我嘗試的建議延長了答案:。以前由Grails的2.x的創建將不再產生

「一些文件,這些要麼被刪除或添加適當的更換下表列表中的文件不再使用:(見下表)」

enter image description here

+0

雖然此鏈接可以回答這個問題,最好是包括這裏的答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/14216397) – SiHa 2016-11-08 13:00:40

+0

我用詳細信息擴展了答案,但整個頁面鏈接起來非常有趣。 – 2016-11-08 13:36:31

+0

我抱怨投反對票,因爲鏈接是官方文檔,並且不適用於舊GRAILS版本。這對從2.x版本遷移非常有用。 – 2016-11-08 13:39:38