Maven 2 使用Maven ant任务时,避免下载javadoc和源代码
我正在使用Maven Ant任务支持进行开发。当要求存储库下载所需的库时,它还下载每个库的javadoc和源代码。有没有办法只下载库jar 实际build.xml:Maven 2 使用Maven ant任务时,避免下载javadoc和源代码,maven-2,ant,maven-ant-tasks,Maven 2,Ant,Maven Ant Tasks,我正在使用Maven Ant任务支持进行开发。当要求存储库下载所需的库时,它还下载每个库的javadoc和源代码。有没有办法只下载库jar 实际build.xml: <artifact:dependencies settingsFile="${maven.settingsFile}" pomRefId="projectPom" filesetId="dependency.fileset" sourc
<artifact:dependencies settingsFile="${maven.settingsFile}" pomRefId="projectPom"
filesetId="dependency.fileset"
sourcesFilesetId="sources.dependency.fileset"
javadocFilesetId="javadoc.dependency.fileset"
versionsId="dependency.versions">
<remoteRepository refid="remote.repository" />
</artifact:dependencies>
据我所知,默认情况下,src和javadoc下载是关闭的。IDE中应该有一个选项或Maven使用的任何工具
您正在使用Eclipse吗?在Eclipse中,您可以在以下位置找到选项:
Window > Preferences > Maven
然后勾选复选框(或者取消勾选)“下载工件源代码/JavaDoc”。这很奇怪。大多数开源Maven模块在默认的“编译”Maven范围中没有source和javadoc。您是否尝试过指定范围
<artifact:dependencies filesetId="dependency.fileset" useScope="compile">
..
my Maven下载插件。通过指定“default”或“compile”配置映射可以解决相同的问题:最终解决:如果不需要源代码和javadoc jar库,只需删除sourcesFilesetId和javadocFilesetId属性。我没有在Eclipse中安装Maven插件,因为我正在使用Maven Ant tasks插件。使用Maven ant任务,我可以从使用ant和Maven依赖项管理中获益。这不起作用。在使用Maven Ant任务之前,我尝试在我的项目中包括Ivy,但无法对其进行调整(imho,太难了,不能仅仅利用依赖关系管理),这很遗憾,很抱歉,我无法提供更多帮助。