2015-12-13 15 views
5

私はcom.github.dcendents:android-maven-gradle-pluginを使ってPOMファイルを生成し、それをBintrayにアップロードしています。 ./gradlew installを実行すると、このスクリプトはMavenのインストールコマンドを呼び出し、FAILSをJavaDocの生成時に呼び出します。私はすでにどこでもjavadocエラーを無効にする方法を探しましたが、解決できない問題がもう1つあります。テスト済みAndroid StudioでMavenプラグインを使用してjavadocクラッシュを無効にする方法はありますか?

:「failOnError偽」、CLIに異なるフラグを試してみました、POM生成のためinstallタスクに様々なパラメータを追加し、javadocのタスク(許可されていなかった)を無効にする、など

私はthis tutorialを使用しました。

答えて

0

私はついにこの問題を発見しました。だから私が持っていた構造だった...

// GRADLE FILE START 
Standard task definitions 
... 
!!! JAVADOC DISABLING (basically everything I tried I put here) !!! 
Importing my maven upload and bintray upload scripts (command: 'apply from') 
... 
Dependencies 
// GRADLE FILE END 

私が行方不明になった何androidJavadocjavadocタスクは異なる動作をする、とのGradleが下にファイルのトップを解析することです。 あなたのものをどこで定義しても問題ありません。

だから、私は単純にファイルの途中にJAVADOCタスクを入れ、:javadocタスクは、上書きすることができなかったなど無効にすることができませんでした - 私は、それが唯一のpom_install.gradleinstallセグメントによって作成されたため、次の数行で輸入していた。

ほとんどの私のGradleの問題の迅速な修正 - StackOverflowで読んだすべてをファイルの最後に置いてください。それは馬鹿だ。だから、gradlew javadocを生成せずにインストールを実行する新しい構造...私のために

// GRADLE FILE START 
Standard task definitions 
... 
Importing my maven upload and bintray upload scripts (command: 'apply from') 
... 
Dependencies 
... 
!!! JAVADOC DISABLING (basically everything I tried I put here) !!! 
// GRADLE FILE END 
+0

ありがとうございます。 ':javadoc'タスクをどのように無効にすることができますか? – ticofab

+0

SOのクイック検索?たとえば、私はこのアプローチを試みました:http://stackoverflow.com/a/34874587/2102748 – milosmns

4

は私のクラッシュが原因厳しいjavadocの形式要件は、Java 8で追加され、私のLIBSの一つが故障していたことだった、これを克服するために十分でした

gradlew install -xjavadoc 
関連する問題