2015-12-13 15 views
5

Tôi đang sử dụng com.github.dcendents: android-maven-gradle-plugin để tạo tệp POM và sau đó tải tệp lên Bintray. Mặc dù khi tôi chạy ./gradlew install, tập lệnh sẽ gọi lệnh cài đặt của Maven và FAILS khi tạo JavaDoc. Tôi đã tìm kiếm ở khắp mọi nơi để tìm cách tắt các lỗi javadoc, nhưng luôn có một vấn đề nữa mà tôi không thể giải quyết được.Có cách nào để vô hiệu hóa sự cố javadoc trong Android Studio bằng plugin Maven không?

Tested: 'failOnError false', vô hiệu hóa nhiệm vụ javadoc (không được phép), thêm các thông số khác nhau để install nhiệm vụ cho thế hệ POM, cố gắng cờ khác nhau trên CLI vv

Tôi đã sử dụng this tutorial.

Trả lời

0

Cuối cùng tôi đã tìm thấy sự cố. Vì vậy, các cấu trúc tôi đã có được ...

// 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 

Những gì tôi đã mất tích là androidJavadocjavadoc nhiệm vụ làm việc khác nhau, và rằng Gradle phân tích các tập tin trên xuống dưới. Việc bạn xác định nội dung của mình là vấn đề gì.

Vì vậy, tôi ngây thơ đặt nhiệm vụ Javadoc đến giữa các tập tin, và :javadoc nhiệm vụ không thể được ghi đè, không thể bị vô hiệu hóa vv - vì nó chỉ được tạo ra bởi các phân khúc install bên trong pom_install.gradle tôi đã nhập vào một vài dòng tiếp theo.

Khắc phục nhanh cho hầu hết các sự cố Gradle của tôi - đặt mọi thứ bạn đọc trên StackOverflow vào cuối tệp. Thật ngu ngốc. Vì vậy, các cơ cấu mới ...

// 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

Cảm ơn. Bạn có thể vui lòng cho biết cách tôi có thể vô hiệu hóa tác vụ ': javadoc' không? – ticofab

+0

Tìm kiếm nhanh trên SO? Ví dụ: tôi đã thử phương pháp này: http://stackoverflow.com/a/34874587/2102748 – milosmns

4

cho tôi chạy gradlew cài đặt mà không cần hệ javadoc là đủ để khắc phục điều này, vụ tai nạn của tôi là do một yêu cầu định dạng javadoc khắt khe hơn được thêm vào trong java 8 và một trong libs của tôi là có lỗi

gradlew install -xjavadoc 
Các vấn đề liên quan