Я пытаюсь собрать Javadocs для моего приложения, и по какой-то причине он бросает ошибки при компиляции, как это:Создание документации с GWT-user.jar через Gradle
/Users/Sander/.gradle/caches/artifacts-23/filestore/com.google.gwt/gwt-user/2.4.0/jar/949dcb5d14cb0e2c8dec98efc0760be68753c124/gwt-user-2.4.0.jar(com/google/gwt/dom/client/CanvasElement.java):18: error: cannot access Context
import com.google.gwt.canvas.dom.client.Context;
Все ошибки, возникающие найдены в gwt-user-2.4.0.jar
. В основном, что (я думаю), это пытается сделать, это скомпилировать исходные файлы .java
, которые содержит файл jar, чего он не должен делать. Есть ли способ заставить команду javadoc игнорировать исходные файлы Java?
Я попытался удалить исходные файлы из банки вручную, таким образом, сборка завершается успешно. Однако, поскольку банка является зависимым от градиента, ручное изменение файла не является вариантом.
Так как IntelliJ смог сгенерировать документы по какой-то причине, я начал сравнивать эти два метода. Кажется, что единственный способ избежать ошибок состоит в том, чтобы добавить флаг '-sourcepath' в команду' javadoc', что делает сборку успешной. Тем не менее, похоже, что этот флаг отсутствует в DSL Gradle ... – Sander