Я хочу создать свой проект Running Gradle 2.0 с Gradle Build в консоли я застрял в поколении Javadoc.
Я использую Java 8, точно JDK1.8.0_66 и JRE1.8.0_66 в моем PowerShell, я получаю эту ошибку: < /p>
Код: Выделить всё
5 errors
10 warnings
:my-subproject1:javadoc FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':my-subproject1:javadoc'.
> Javadoc generation failed.
< /code>
Один из примеров ошибки и один образец предупреждения: < /p>
C:\some\long\path\MyClass.java:37: error: @param name not found
* @param appCode
^
C:\some\long\path\MyOtherClass.java:37: warning: no description for @param
* @param appCode
< /code>
Если я отключаю один из моих подпроектов, используя задачи.findbypath (": my-subproject: javadoc"). enabled = false < /code> в моем build.gradle < /code> файл я получаю одну и ту же ошибку для следующего субпроекта. Java 8 кажется действительно строгим с Javadoc. Это связано с новым документом для javadoc найдено на этом сайте. Это также обеспечивает решение для Maven и Gradle. Но для меня это не работает, другой ответ, который я получил, тоже не работает. Мои попытки решить это выглядят так, как сейчас в моем build.gradle < /code> для этого подпроекта: < /p>
Код: Выделить всё
//Solution by the second link
allprojects {
tasks.withType(Javadoc).all { enabled = false }
}
//Solution by the first link
if (JavaVersion.current().isJava8Compatible()) {
allprojects {
tasks.withType(Javadoc) {
options.addStringOption('Xdoclint:none', '-quiet')
}
}
}
dependencies{
compile project(':my-subproject1')
compile project(':my-subproject2')
compile project(':my-subproject3')
}
< /code>
Кто -нибудь знает, как решить эту проблему или есть еще один обходной путь?C:. | Root
├───build.gradle
│ └───2.0
│ └───taskArtifacts
├───buildSrc
│ ├───.gradle
│ │ ├───2.0
│ │ │ └───taskArtifacts
│ │ └───noVersion
│ │ └───buildSrc
│ ├───build
│ │ ├───classes
│ │ │ └───main
│ │ ├───dependency-cache
│ │ ├───libs
│ │ └───tmp
│ └───src
│ └───main
│ └───java
│ └───com
│ └───custom
│ └───gradle
│ └───util
├───my-subproject1
├───my-subproject2
├───my-subproject3
│ ├───my-sub-subproject
│ ├───my-current-directory | Magic happens here
│ │ ├───some.package.identifier
│ │ │ ├───.clover
│ │ │ ├───.settings
│ │ │ ├───bin
│ │ │ │ └───package
│ │ │ │ └───subpackage
│ │ │ └───buil.gradle | This should build my subproject
Подробнее здесь: https://stackoverflow.com/questions/348 ... -in-gradle