我正在学习诸如jFrog Artifactory和Sonatype Nexus之类的工件存储库。他们似乎以Maven方式促进组织工件,如:
/ $的groupId / $的artifactId / $版本/ $ $ artifactId-版本。$扩展
除了构建输出之外,我想在我的存储库中存储第三方应用程序。通过这种方式,员工可以在中心位置存储对我们的软件构建过程至关重要的编译器和应用程序。
我应该$groupId
使用Notepad++这样的内容?它的主要作者是Don Ho,但如果我使用它,我认为它会让Notepad ++难以找到。
我希望保留从第三方下载的原始工件文件名,而不是将它们重命名为$artifactId-$version.$extension
。这种方法有任何优缺点吗?
答案 0 :(得分:2)
$groupId
并不重要。您可以选择任何您认为正确的方式,例如使用反转的网址 - org.notepad-plus-plus
[$groupId]/[$artifactId]/[$version]/[$artifactId]-[$version].[$ext]
)