2011-01-19 45 views

回答

4

有一種方法可以使用downloadJavadocs參數與eclipse:eclipse mojo做到這一點。

mvn eclipse:eclipse -DdownloadJavadocs 

如果你不使用Eclipse,只是做

mvn eclipse:clean 

之後。

這是一個黑客,我知道,但它的作品。


其實,dependency:sources假裝是通過classifiertype參數配置,所以一會兒我想你可以這樣做:

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; 

我現在submitted a Bug關於這一點。

+0

不錯。併爲+1這是「黑客」的認罪。 – serg10 2011-01-19 11:08:47

相關問題