我不能使用我自己創建的模塊。我做的一切都像下面的描述:玩框架2.1不能使用自定義模塊
http://java.dzone.com/articles/writing-modules-play-2-get
但也有其不應該的功能產生任何影響變化不大:我不改變項目struktur和我創建分開在不同的文件夾中的項目。我想我應該描述我使用和創建我自己的模塊的步驟,也許任何人看到我的錯誤:我創建一個項目與播放新的testapp(工作區/ testapp)。然後我創建一個新的testmodul(工作區/ testmodul)的其他項目。然後我去testmodul並刪除路由文件和application.conf的內容。然後我用方法測試創建一個名爲「Tester」的類。 (一個簡單的system.out)之後,我在testmodul文件夾中優於「clean」,「compile」和「publish-local」。
在我的理解模塊發佈在本地存儲庫中,每個想要使用此模塊的應用程序都可以訪問模塊的本地存儲庫版本。
現在我轉到testapp並在Build.scala中創建依賴關係。之後,我去默認的Application.class,並添加行「Tester.test();」。然後我執行依賴關係命令並嘗試編譯。
之後,我得到錯誤,「無法找到符號」。這似乎是測試應用程序不知道Tester.class,這意味着測試應用程序不知道該模塊。 但我不知道爲什麼。
有沒有人有想法?
編輯: 也許我應該顯示testapp我dependencie配置:
val appDependencies = Seq(
// Add your project dependencies here,
javaCore
,javaJdbc
,javaEbean
,"testmodul" % "testmodul_2.10" % "1.0-SNAPSHOT"
)
val main = play.Project(appName, appVersion, appDependencies).settings(
// Add your own project settings here
resolvers += "Local Play Repository" at "file://C:/play-2.1.0/repository/local"
)
您是否使用Eclipse,無法找到符號看起來像IDE錯誤,嘗試運行'乾淨'後運行eclipse'等 – adis 2013-03-23 00:11:24
是的,我使用eclipse和我做了eclipse命令之前。我認爲這不是一個月食錯誤。 – 2013-03-23 07:47:42