我想知道maven存储库结构的规范。
我知道我可以使用archiva或nexus来创建存储库。我对这些信息不感兴趣。
我试过搜索apache的maven网站并用这句话谷歌 “maven artifact存储库结构规范”,我主要得到maven客户端上预期的开发目录结构。
我希望有人在这里解释一下这个结构,或者指向一个全面的单个文档(即一个不能通过让我遵循永无止境的链接来解释目录结构的文档),例如,
答案 0 :(得分:13)
这是规范(早就应该在Maven中记录文档了):
https://cwiki.apache.org/confluence/display/MAVENOLD/Repository+Layout+-+Final
那就是说,我不会以你所描述的方式来创建存储库。最好的办法是使用mvn deploy:deploy-file
和适当的参数来上传您想要的文件,因为它可以为您编写适当的元数据和结构。这可以在文件系统位置完成,并同步到您想要的位置。
另一种方法是运行存储库管理器,如Archiva,并使用Web界面上传,直到您满意为止,然后将目录结构同步到您想要的位置。