Maven - 如何从显式设置的url下载依赖项

时间:2012-01-03 14:55:42

标签: maven papervision3d

    <dependency>
        <groupId>org.papervision3d</groupId>
        <artifactId>Papervision3D</artifactId>
        <version>2.1.932</version>
        <type>swc</type>
        <downloadUrl>http://papervision3d.googlecode.com/files/Papervision3D_2.1.932.swc</downloadUrl>
    </dependency>

我应该使用downloadUrl标签,但是这会引发“糟糕的Maven项目”。我应该为这个(或任何其他)依赖项设置downloadUrl值。

同样指向包含Papervision3d的存储库,也将被视为此问题的答案

1 个答案:

答案 0 :(得分:3)

您可以将依赖关系设置为系统中可用的内容:

  <scope>system</scope>
  <systemPath>.../Papervision3D_2.1.932.swc</systemPath>

我认为这不适用于URL。

最佳解决方案是手动将其安装在本地存储库中,或者将其部署在团队的存储库中(如果有的话)。

请参阅install:install-filedeploy:deploy-file