当前位置: 首页 > 面试题库 >

Maven –始终下载源代码和javadocs

慕容宏邈
2023-03-14
问题内容

有没有一种方法可以将Maven配置为始终下载源代码和javadocs-DdownloadSources=true -DdownloadJavadocs=true每次指定(通常与两次运行mvn编译一起进行,因为我第一次忘记了)变得非常乏味。


问题答案:

打开settings.xml文件~/.m2/settings.xml (如果不存在,请创建它)。添加具有添加的属性的部分。然后确保activeProfiles包括新的配置文件。

<settings>

   <!-- ... other settings here ... -->

    <profiles>
        <profile>
            <id>downloadSources</id>
            <properties>
                <downloadSources>true</downloadSources>
                <downloadJavadocs>true</downloadJavadocs>
            </properties>
        </profile>
    </profiles>

    <activeProfiles>
        <activeProfile>downloadSources</activeProfile>
    </activeProfiles>
</settings>


 类似资料:
  • 1.1.1. 下载源代码 1.1.1. 下载源代码 我们使用Google公司的Gerrit系统来管理我们的 RokidOS 源代码。 对外开放的 RokidOS 源代码,每天凌晨4点自动同步。 注册成为 Rokid 平台开发者 登录方式 登录 openai.rokid.com ,会统一跳转到 Rokid开发者网站 进行授权认证(如果是未注册用户,请先注册),登录后会跳转到 gerrit 页面,右上

  • 问题内容: 在阻止该问题重复进行之前,我想提到的是,这是对先前问题的扩展:下载Eclipse的源代码 这就是我需要的:我正在研究一个有关开源项目随时间演变的研究项目。我专注于Eclipse的主要发行版(例如3.4、3.5、3.6等)。因此,我需要针对我所想到的特定版本(例如,它们之间有一定时间间隔的发行版等)(而不是所有主要/次要版本)的Eclipse IDE(仅IDE)的源代码。 上述问题的可接

  • 问题内容: 我正在研究大型Java项目,并希望查看Eclipse的源代码。我已经转到了该URL(http://wiki.eclipse.org/index.php/CVS_Howto),并发现对我来说最有用的cvs存储库就是这个: :pserver:anonymous@dev.eclipse.org:/ cvsroot / eclipse(Eclipse平台项目) 但是,在查看此存储库时,它有很多

  • 我正在使用一个父pom在多个项目中共享依赖项和插件。父pom部署到我们的nexus存储库中。在子项目中,父pom如下所示: 当父pom得到更新时,希望保持相同的版本,以便子项目自动获得更新的依赖项而无需更新。但是,即使使用,父pom似乎也没有更新 如何强制maven(Maven3)始终从远程repo下载父pom,即使它已经在本地存储库中?

  • 本章需要2个jar包, log4j的jar及nutz的源码jar Nutz源码 有些人喜欢关联javadoc,但本书还是建议关联源码 下载地址 Log4j Java日志系统的事实标准 官网: http://logging.apache.org/log4j/1.2/ 最新版是2.x系列,但咱们不用,用经典的1.2.x系列 下载地址 在nutzbook项目中建个文件夹叫sources,把nutz的源码

  • 我使用的是Gradle2.0。我应该在中写些什么,以便javadocs和源代码也随JAR一起下载?