Есть способ сделать это с помощью eclipse:eclipse
mojo, используя параметр downloadJavadocs
.
mvn eclipse:eclipse -DdownloadJavadocs
А если нетиспользуйте Eclipse, просто выполните
mvn eclipse:clean
впоследствии.
Это хак, я знаю, но это работает.
На самом деле, dependency:sources
претендует на возможность конфигурирования с помощью параметров classifier
и type
, поэтому на мгновение я подумал, что вы можете сделать это:
mvn dependency:sources -Dclassifier=javadoc -Dtype=jar
но я попробовал, и это не сработало.Затем я проверил исходный код и обнаружил следующее:
private static final String SOURCE_TYPE = "java-source";
private static final String SOURCE_CLASSIFIER = "sources";
// ...
public void execute()
throws MojoExecutionException
{
// parameters are overwritten with constant values
this.classifier = SOURCE_CLASSIFIER;
this.type = SOURCE_TYPE;
Теперь я отправил сообщение об ошибке относительно этого.