2012-01-19 33 views
0

我最近做了一個項目,我在其中使用CRUD。現在我創建了另一個項目並希望使用它,但似乎現在當我導入Crud時,Crud.java已被修改,並且看起來與我在第一個項目中編輯後留下的方式相同。簡單地說,兩個項目都使用相同的Crud(但顯然不應該)。 CRUD文件夾實際上在項目目錄之外,並且兩個項目鏈接到同一個目錄。 有沒有什麼辦法可以爲不同的項目「優雅地」製作不同的CRUD,或者我必須複製第一個項目後編輯的CRUD,然後剪下來並在模塊文件夾中放入一個「新鮮」的CRUD。我認爲這同樣適用於安全模塊。發揮框架Crud和兩個項目

回答

2

我認爲,您已經「修改」了隨Play!打包的分佈式crud模塊,您基本上已經制作了一個「新」模塊。如果你因爲bug而改變了crud模塊,你可能需要log it

我假設你還沒有對錯誤修復做出改變,因爲否則你會想要在第二個項目中進行修改。在這種情況下,您可能需要獲取crud模塊(Play發行版中的一個)的副本,並將其放置在硬盤驅動器中的其他位置(不包括Play發行版),並且您可能希望將該模塊重命名爲其他內容區別於Play的實際crud分佈)。現在,對於第一個引用這個新複製(和修改後的crud模塊版本)的項目,您可以參考您的dependencies.yml中該模塊的本地副本,如this google group post中所述。

這可能是最好不要修改CRUD模塊直接複製到自己的項目模塊文件夾,因爲如果你運行這個命令:

play dependencies --sync 

的「複製+改良」版的CRUD模塊將被刪除。