2012-01-03 92 views
0
<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值。Maven - 如何从明确设置的url下载依赖关系

也指向包含Papervision3D的一个仓库,也将被视为这个问题的答案

回答

3

您可以设置一个相关性的东西,是可以从您的系统:

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

不会与工作网址,我想。

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

参见install:install-filedeploy:deploy-file