Maven 在通过 Eclipse 插件下载源代码和 javadocs 时存储在何处

2022-09-03 01:25:17

我正在使用 Maven Eclipse 插件向我的项目添加依赖项。设置依赖项后,我右键单击我的项目,选择 Maven->Download Sources(和 JavaDoc),但它们不会自动附加到依赖项的类。源代码和 JavaDoc 文件存储在哪里?

注意:这是我使用Maven的第一天,所以我对下载源的理解可能相去甚远。


答案 1

当您安装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>

答案 2

如果 在您的 下没有条目,默认情况下,它们将进入 。要指定其他位置,请添加(或取消注释)local 存储库:<localRepository><settings>settings.xml$HOME/.m2

<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>

推荐