0

Twitterブートストラップをコンパイルし、テストが並行して実行されないようにするプロジェクトがあります

def twitterBootstrapEntryPoints(base:File):PathFinder = {
    (base / "app" / "assets" / "stylesheets" / "bootstrap" * "bootstrap.less") +++
    (base / "app" / "assets" / "stylesheets" / "bootstrap" * "responsive.less") +++
    (base / "app" / "assets" / "stylesheets" * "*.less")
}



val common = PlayProject(appName, appVersion,appDependencies, mainLang = SCALA).settings(
    organization := appOrganization,
    lessEntryPoints <<= baseDirectory(twitterBootstrapEntryPoints),
    resolvers ++= commonResolvers).settings( inConfig(Test)(parallelExecution := false) : _* )

編集:

twitter bootstrapをビルドするには、他のすべてのファイルをインポートするbootstrap.lessとresponse.lessのみをコンパイルする必要があります。コンパイルではすべてが正常に機能します。テストで実行すると、これは機能しなくなり、コンパイラはすべての.lessファイルをコンパイルしようとします。

これは私がPlayConsoleで見るものです

[GottwareWeb] $ clean
[success] Total time: 0 s, completed 26 sept. 2012 17:44:07
[GottwareWeb] $ compile
[info] Updating {file:/G:/GottwareWeb/}GottwareWeb...
[info] Resolving org.hibernate.javax.persistence#hibernate-jpa-2.0-api;1.0.1.Fin

[info] Done updating.
[info] Compiling 34 Scala sources and 1 Java source to G:\GottwareWeb\target\sca
la-2.9.1\classes...
[success] Total time: 9 s, completed 26 sept. 2012 17:44:17
[GottwareWeb] $ test
[error] {file:/G:/GottwareWeb/}GottwareWeb/*:play-copy-assets: in G:\GottwareWeb
\app\assets\stylesheets\accordion.less - PlayException: Compilation error [varia
ble @baseLineHeight is undefined]
[error] {file:/G:/GottwareWeb/}GottwareWeb/compile:resources: in G:\GottwareWeb\
app\assets\stylesheets\accordion.less - PlayException: Compilation error [variab
le @baseLineHeight is undefined]
[error] Total time: 0 s, completed 26 sept. 2012 17:44:32
[GottwareWeb] $
4

1 に答える 1

2

テストの並列実行は、デフォルトで false に設定されています。構成に含める必要はありません。

ドキュメントはこちら: https://github.com/playframework/Play20/wiki/SBTSettings

あなたのセットアップでは、Play は本番環境でも app/assets/stylesheet 内のすべての少ないファイルをコンパイルする必要があります。これはあなたがしたくないことですか?それとも、 app/assets/stylesheets/bootstrap/ のすべてをコンパイルしていますか?

于 2012-09-26T13:48:17.297 に答える