2013-07-02 70 views
1

我有一個遺留的Web應用程序,有一堆的JavaScript文件。這些文件需要按順序加載,其中一些文件可能具有重複的全局函數以及所有其他不好的東西。jasmine-maven-plugin:管理依賴和單獨的規範執行

我創建了javascript模塊,我想用茉莉花來測試。其中一些恰好取決於一些舊的JavaScript文件。如果我試圖包括所有使用和使用的舊資源,它將會炸燬,因爲需要將舊資源包括在內,並且其中一些資源不能包含在一起。有沒有人有同樣的情況想分享你如何解決這個問題?

我也嘗試使用$ .getScript在腳本文件中包含依賴javascript,但是,我碰到的一個問題是,茉莉maven-plugin在一次運行中運行了所有規範。因此,$ .getScript將加載衝突源並且測試再次爆炸。

回答

0

貌似preloadSources configuration property可能是你需要的東西:

的JavaScript源(通常爲供應商/庫依賴)需要之前以特定的順序其他來源(和規格)被加載。首先搜索每個源相對於$ {jsSrcDir},然後搜索$ {jsTestSrcDir},然後(如果它沒有在其中找到),它將按照它在POM中的出現。