2017-04-19 26 views
0

私はgradleでコマンドラインをビルドしようとしていましたが、gradle.buildファイルに次のようなものがありました。Gradle Cmdline error、 ':..:jar'の実行に失敗しました

allprojects { 
    apply plugin: 'java' 
    sourceCompatibility = 1.7 
    targetCompatibility = 1.7 
} 

私はこのエラーが発生しているので、上のディレクトリフォルダに自分のjarファイルを作成しようとしていました。

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':..:jar'. 
> Failed to create directory '/home/jsiddharth/workspace/v2/working/mnoxbackendv2/build/libs' 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

はできるだけ早く私は、ビルドは問題なく、[OK]を経て

/* 
allprojects { 
    apply plugin: 'java' 
    sourceCompatibility = 1.7 
    targetCompatibility = 1.7 
} 
*/ 

コメントとして。なぜこれが起こったのかを知る手助けができますか?互換性は私が想定している瓶の作成とは関係ありませんか?

注:Androidがまだ1.8に移行されていないため、このjarファイルを後方互換性1.7で構築する必要があります。

+0

互換性はありませんが、 'apply plugin: 'java'ディレクティブもどのようにコメントアウトしたかに気付きました。あなたのプロジェクトはもうJavaプロジェクトではありません。エラーが有益に示唆しているように '--info'または' --stacktrace'でビルドを実行しようとしましたか? – tddmonkey

+0

私は、ファイルの先頭にプラグインjavaを適用しています。 – Siddharth

+0

このエラーは、その場所にteh jarを作成する権限が与えられていないことを示唆しています。しかし、なぜgradleは../フォルダ内にjarファイルを作成しようとしていますか? – Siddharth

答えて

0

マルチプロジェクトを使用している場合は、プラグインと互換性オプションをルートbuild.gradleまたは設定に配置してください。

(注ここでは、そのためのjarタスクを実行することはできません、あなたのプロジェクト構造が奇数か何かかもしれないが、プロジェクトと考えられている何かを反復かもしれません)

あなたが使用する必要はありませんallprojects {}は反復終了を投影します。

apply plugin: 'java' 
sourceCompatibility = 1.7 
targetCompatibility = 1.7 

repositories{} 
dependencies {} 
etc{} 
関連する問題