是否有一种方法可以将maven配置为始终下载源代码和javadocs?每次指定-DdownloadSources=true -DdownloadJavadocs=true(这通常伴随着运行mvn compile两次,因为我忘记了第一次)变得相当乏味。


当前回答

在Netbeans中,您可以指示Maven在每个打开的项目上检查javadoc:

工具|选项| Java图标| Maven选项卡|依赖项类别|检查Javadoc下拉设置为每个项目打开。

关闭并重新打开Netbeans,您将在状态栏中看到Maven下载javadocs。

其他回答

回答谷歌的人

在Eclipse中,您可以手动下载javadoc和源代码。

要做到这一点,右键单击项目并使用

Maven ->下载JavaDoc Maven ->下载源代码

对于依赖级的源代码(pom.xml),您可以添加:

<classifier>sources</classifier>

正如@xecaps12所说,最简单/有效的方法是更改Maven设置文件(~/.m2/settings.xml),但如果它是您的默认设置,您也可以这样设置

<profile>
  <id>downloadSources</id>
  <activation>
    <activeByDefault>true</activeByDefault>
  </activation>
  <properties>
      <downloadSources>true</downloadSources>
      <downloadJavadocs>true</downloadJavadocs>
  </properties>
</profile>

只是整合和准备了一个命令来解决源代码和文档下载…

mvn dependency:sources dependency:resolve -Dclassifier=javadoc

不确定,但是你应该能够通过在settings.xml中设置一个默认的活动配置文件来做一些事情

See

参见http://maven.apache.org/guides/introduction/introduction-to-profiles.html