jarファイルに含まれるgradleタスククラスから実行する必要があります。gradlesタスクからcommons-math Javaクラスを実行する
たとえば、クラスFastMath(http://commons.apache.org/proper/commons-math/download_math.cgi)を実行できるgradleタスクを作成したいとします。 ':T1' 実行がタスクに失敗しました:何が悪かったのか
:
apply plugin: 'java' repositories { mavenCentral() } dependencies { compile files('/pathToJars/commons-math3-3.6.1.jar') } task t1 { doLast { println FastMath.abs(3) } }
は、私は、このエラーメッセージが表示されます:
現在のbuild.gradleスクリプト
は次のとおりです。 タイプ 'org.gradle.api.DefaultTask'のタスク 't1'の不明なプロパティ 'FastMath'を取得できませんでした。私は私が間違っているのか、どのようにスクリプトを持っていますかと思っていますimport org.apache.commons.math3.util.FastMath;
:私は、私は次のステートメントを追加するたとえば、クラスのインポートをしないのですが、私は方法や場所がわからない理解
構成する。どんな提案も感謝します。
EDIT 1:実際に動作するコードは以下の通りです:
apply plugin:'java'
import org.apache.commons.math3.util.FastMath;
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.apache.commons:commons-math3:3.6.1'
}
}
task t1 {
doLast {
println FastMath.abs(3)
}
}