我正在Google Code上托管一个小型开源项目,并且我被要求将jar提交到可公开访问的Maven存储库.我几乎没有Maven的实际知识.最好的方法是什么?
我可以提交一些中央存储库,还是可以自己托管?当我想发布一个新版本的jar时,我需要做什么?
我一直在谷歌搜索,发现这看起来很简单,但似乎有点......与Maven的精神相反,将jar文件提交给SVN :).
此外,还有一种方法可以像Google Code一样跟踪下载次数吗?
编辑
我一直在得到一些答案,其中一些包含有关添加到我的内容的提示pom.xml.多谢你们!但显然我忘记提到一件重要的事情:我的构建脚本是在ANT中,说白了,我打算保持这种方式:).我只是想让Maven用户更容易将我的jar包含在他们的项目中.
我最终采用的解决方案
最后,我确实使用了之前引用的解决方案,我只是将一个Maven repo提交给SVN.我有ANT脚本调用Maven来设置本地仓库,然后调用SVN将其提交给Google Code.对于那些有兴趣:看我的构建脚本在这里,在publish-maven目标.