【问题标题】:How to download sources and javadoc artifacts with Maven Eclipse plugin from other repository?如何使用 Maven Eclipse 插件从其他存储库下载源代码和 javadoc 工件?
【发布时间】:2013-06-09 18:59:55
【问题描述】:

我的 Maven 项目中有 spring 框架依赖项。我想附上 Spring 框架依赖项的 Javadoc。

我添加到pom.xml 以下几行

<repositories>
    <repository>
        <id>springsource-repo</id>
        <name>SpringSource Repository</name>
        <url>http://repo.springsource.org/release</url>
    </repository>
</repositories>

<build>
<plugins>
    ...
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-eclipse-plugin</artifactId>
        <version>2.9</version>
        <configuration>
            <downloadSources>true</downloadSources>
            <downloadJavadocs>true</downloadJavadocs>
        </configuration>
    </plugin>
</plugins>
</build>

我已经安装了 m2eclipse,我还在设置中检查了选项 Download Artifact Sources/Javadoc

当我运行mvn eclipse:eclipse 时,它没有显示任何警告。但是没有下载 javadoc .jar 文件。

【问题讨论】:

  • 您设置的配置应该可以工作。但是,如果您第一次尝试没有提供工件的存储库,eclipse 插件将保留不可用工件的缓存。只需启动一个 eclipse:remove-cache 以确保这里不是这种情况。
  • 您在 Eclipse 中使用 m2e 吗?哪个版本的 Eclipse?
  • @Tome 您对选项eclipse:remove-cache 的建议帮助了我。但是还有其他问题,Spring 版本 3.0.2 的 javadoc 不在存储库服务器上。因此,在删除缓存后,我看到了这个问题并将版本更改为3.2.0 并再次运行 eclipse:eclipse。它有效!

标签: eclipse spring maven javadoc


【解决方案1】:

在 Eclipse 中转到 Windows->preferences->Maven 并在此处选中带有 download sources 的框,也可能是 download javadoc .这应该可以解决问题。

【讨论】:

  • 尝试从 Spring Framework 中选择一个类。如果您使用的是 m2e,请不要使用 mvn eclipse:eclipse。
  • 我使用m2e时,jar包会自动下载吗?
  • 是的。您使用哪个 Eclipse 版本?
【解决方案2】:

【讨论】:

    【解决方案3】:

    使用 Maven 项目,只需在命令行中运行:

    mvn 依赖:来源

    【讨论】:

      猜你喜欢
      • 2019-08-12
      • 2011-11-21
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 2015-11-29
      • 2021-10-14
      • 1970-01-01
      • 2020-11-19
      相关资源
      最近更新 更多