3问题:Maven依赖于javadocs
下面是JUnit的两个Maven依赖关系。我一直在搜寻几个小时的互联网,似乎无法确定第二个是Javadoc +代码还是只有Javadoc。我需要一个还是两个?此外,将Javadocs包含在开发项目中而不是生产版本中最有效的方法是什么? (我宁愿不要手动下载javadoc,了解每台机器上的每个依赖。)
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
</dependency>
~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<classifier>javadoc</classifier>
</dependency>
编辑:问题:
- 是这些依赖关系之间的区别?
- 我是否需要两个 他们能够使用依赖关系&手头上有Javadoc?
- 包含Javadocs进行开发的最佳做法是什么?
这应该有帮助(如果我得到你的问题之一):http://stackoverflow.com/questions/5780758/maven-always-download-sources-and-javadocs –
@Andreas_D我看过那一个。我做了推荐的添加,但在此步骤中输了一些:“然后确保activeProfiles包含新配置文件。” – AnthonyW
将答案中的代码复制到'〜/ .m2/settings.xml'文件中就足够了。您可能需要将配置文件元素添加到配置文件中(如果已经有一些定义) –