总是从maven ant任务下载源代码(和javadocs)

时间:2014-09-25 14:53:46

标签: maven ant

我正在尝试让this ant-based project's init目标下载所有来源和javadoc。

我将以下内容添加到~/.m2/settings.xml(根据Maven – Always download sources and javadocs),但从ant使用时不会强制下载源代码:

<profiles>
    <profile>
      <id>downloadSources</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <downloadSources>true</downloadSources>
      </properties>
    </profile>
 </profiles>

我可以获取源代码的唯一方法是通过黑客攻击build.xml,以便所有<artifact:dependencies>元素都包含sourcesFilesetId="sources.dependency.fileset",但这是一个非常令人反感的提交,不太可能被接受由维护者。属性文件定义将存在更好的解决方案,最好是在用户的设置中(不是改变项目定义的东西)

是否有更简单的方法可以确保在maven ant任务中全局下载所有源(以及可能的javadoc)?

0 个答案:

没有答案