2012-05-25 37 views
3

我有一個maven化的項目「核心」。 我也有一個使用「核心」的遊戲項目。該劇的項目也很成熟。 所以有一個maven父項目管理兩個子模塊。 它工作正常與maven(mvn安裝,mvn編譯...) 但是,當我啓動播放和重新加載瀏覽器頁面,編譯器失敗,因爲它沒有找到「核心」項目。 這很正常,因爲我必須添加一些東西來指示在哪裏找到「核心」項目。 我試圖添加一個項目依賴項,但「核心」必須在播放項目的模塊文件夾中,我不想那樣做。帶有maven和子項目的Playframework 2.0

我該如何指示參與編譯「核心」項目的來源,或者至少指出在哪裏找到「核心」項目類?

感謝


謝謝你的答覆。但我已經嘗試了許多事情,我在網上找到關於配置sbt(例如重新定義非託管類),但我沒有成功,使它的工作...

你有一個完整的例子如何配置sbt編譯也外部源 ?

(我不知道如何SBT作品既不SBT或階的語法,使作品一comlete樣本將是非常有益的)

回答

0

隨着play 2.0,使用SBT,您可以配置事情是如何編譯他們所在的位置。

玩1.X,如果你不希望你的核心來源作爲依賴庫,你必須在/ app中移動它們。您還可以使用符號鏈接將您的核心源代碼放在/ app

+0

謝謝您的回覆。但我已經嘗試了許多事情,我在網絡上發現有關配置sbt(例如重新定義非託管類),但我沒有成功,使其工作... 你有一個完整的例子如何配置sbt編譯也外部源? (我不知道sbt是如何工作的,sbt或scala的語法都不是這樣,所以一個有效的comlete示例將會非常有用) –