使用maven处理大型资源依赖项

时间:2011-04-21 00:41:59

标签: resources maven

我有一个非常大的资源(超过100 MB)。我宁愿不把它检查到SVN,因为那些不依赖于这个项目的用户仍然需要下载100 MB。我正在使用maven进行构建系统/依赖关系管理。如何使用maven处理这些资源?

1 个答案:

答案 0 :(得分:1)

如果您的资源是jar或类似的东西,您可以将其添加到您的存储库:

mvn install:install-file
  -Dfile=<path-to-file>
  -DgroupId=<group-id>
  -DartifactId=<artifact-id>
  -Dversion=<version>
  -Dpackaging=<packaging>
  -DgeneratePom=true

Where: <path-to-file>  the path to the file to load
       <group-id>      the group that the file should be registered under
       <artifact-id>   the artifact name for the file
       <version>       the version of the file
       <packaging>     the packaging of the file e.g. jar

如果没有,你必须在数据库中找到另一种方式,例如,或者在共享目录中,你不应该把它放在SVN中。