我正在学习诸如jFrog Artifactory和Sonatype Nexus之类的工件存储库。他们似乎提倡以Maven方式组织工件,例如:
/$groupId/$artifactId/$version/$artifactId-$version.$extension
除了构建输出之外,我还想在我的存储库中存储第三方应用程序。通过这种方式,员工可以集中存储对我们的软件构建过程至关重要的编译器和应用程序。
我应该为Notepad++$groupId
之类的东西使用什么?它的主要作者是 Don Ho,但如果我使用它,我认为它会使 Notepad++ 很难找到。
我宁愿保留从第三方下载的原始工件文件名,而不是将它们重命名为$artifactId-$version.$extension
. 这种方法有什么优点或缺点吗?