2010-02-25 83 views
2

我如何制作一个项目jar发布和maven存储库strucuture(md5hash,发布pom等)将它放在我自己的存储库中? Maven有一个插件可以做到这一点?请注意,我需要在本地机器上生成此结构,我没有CI和其他人来完成它!Maven发布JAR

希望!!!

回答

4

检查deploy plugin,我想这就是你要找的。引用文档:

作为存储库包含了与工件(POM中,元数据,MD5和SHA1哈希文件...)更多,部署不仅意味着复制文物,还要确保所有这些信息是正确的更新。这是部署插件的职责。

你需要申报使用它<distributionManagement>元素,像这样:

<distributionManagement> 
    <repository> 
     <id>internal.repo</id> 
     <name>MyCo Internal Repository</name> 
     <url>Host to Company Repository</url> 
    </repository> 
    </distributionManagement> 

其中的URL可以是“局部” file://

如果问题是关于你的本地仓库安装(第三方)的容器(这个问题是不是完全清楚的),有看的Maven插件安装,install:installinstall:install-file都承认一个createChecksum可选参数。

+0

不错的anwser,我不考虑文件:// 解决我的问题!谢谢Pascal! – 2010-02-25 14:09:34