我正在使用Maven Eclipse插件向项目添加依赖项。设置依赖项后,我右键单击了我的项目,选择了Maven-> Download Sources(和JavaDoc),但它们并没有自动附加到依赖项的类。源代码和JavaDoc文件存储在哪里?
注意:这是我使用Maven的第一天,所以我对下载源的理解可能还有一段距离。
答案 0 :(得分:13)
安装maven时,默认安装目录为/usr/share/maven
在此目录中,您有mvn可执行文件,配置等。您要查找的文件是/usr/share/maven/conf/settings.xml
在此您有以下默认配置
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
因此,默认情况下,所有依赖项都将下载到~/.m2/repository
。如果您想更改此设置,可以在
<localRepository>/path/to/local/repo</localRepository>
答案 1 :(得分:7)
如果您的<localRepository>
中的<settings>
下没有settings.xml
条目,则默认情况下会进入$HOME/.m2
。要指定其他位置,请添加(或取消注释)localRepository:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>/path/to/local/repo</localRepository>
答案 2 :(得分:4)
默认情况下,Maven应将依赖项源和JavaDocs下载到其本地存储库。如果您不知道本地Maven存储库的位置,请检查Maven settings.xml 文件You can read more here