2012-04-21 5 views
6

私はアプリケーションプラグインを使用して配布可能なzipファイルを作成しています。最初のクラスパスが生成するスクリプトを見ると、libフォルダ内の各ファイルが指定されます。 libフォルダにライブラリを追加するオプションをユーザに与え、スクリプトでそれらを選択させたいと思います。Gradle Application Plugin:クラスパスにlib/*を含めるようにスクリプトを強制します。

アプリケーションプラグインにlibフォルダのすべてのjarファイルをプルするように指示する方法はありますか?Gradleビルドファイルの依存関係として指定されているものだけでなく、

答えて

7

私は、次の操作を行うことができます(多くの試行錯誤の後)のドキュメントから考え出し:

startScripts { 
    classpath = files('$APP_HOME/lib/*') 
} 
+4

'クラスパス+ =ファイルを使用し、むしろクラスパスを交換するよりも、クラスパスに何かを追加するには(」 ... ') '(' = 'の代わりに' + = 'を使います)。 – Jesper

+0

ありがとう、Jesper。 – Gregg

関連する問題