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