我最近为我的开源库http://jooq.sourceforge.net发布了第一个稳定版本。根据大众的需求,我想将我的工件放入一个 maven 存储库,但我不知道这究竟意味着什么。
我知道 maven 是一个依赖管理系统。我知道我必须为我的交付物创建描述性的 XML 文件。问题是
- 如何创建该 XML 文件(包含什么信息)?
- 我对 log4j 有(可选)依赖。我该如何指定?
- 我在哪里添加该 XML 文件(即在每个 .jar 文件中?在 .zip 文件中)
- 我可以在哪里上传我的工件?是否有任何公共存储库,我可以从我的项目网站中引用?
- 我将上传什么到该存储库?