Artifactory和源文件

时间:2014-04-17 10:31:49

标签: eclipse maven svn artifactory

我第一次使用artyfactory像存储库管理工具。我有一些项目(也是模块化的),它使用maven之类的项目管理工具,这些项目的源代码托管在svn服务器上。

前几天我们决定传递给神器。现在我很困惑,就像用神器管理源文件一样。

例如,假设创建一个项目" first-project",最初这个项目有0.0.1-SNAPSHOT版本。我的svn服务器上还有一个用于此项目的文件夹,我将其上传到artifactory上。在某个时刻我决定发布它,它的版本现在是1.0.0,我在svn上标记它并将它部署在artifactory上。

总结这个项目我有两个神器上的工件,我的工作区中有两个与svn服务器共享的文件夹。

现在我想问你,这是管理快照和重新发布版本的正确方法吗? 神器存储也可以源文件吗?

1 个答案:

答案 0 :(得分:1)

我正在使用相同的配置......

当您发布应用程序时,artifactory会识别该版本并将jar放在发布库...

这是情景:

我正在使用新的应用程序,起始版本是0.1-SNAPSHOT ..

我在SVN的主干,工作区和第一次部署后的Artifactory(jar上传)

现在好了......我将不得不制作第一个版本...所以我使用maven发布插件(准备和执行)或其他东西......情况就像这样:

在SVN上,我将在我的SNAPSHOT(我用来开发新的脂肪)和内部标签文件夹中,我的第一个版本......

在神器上,我将同时拥有jar,SNAPSHOT和Release-one ..

在我的工作区中我应该只有SNAPSHOT原因,如果我必须开发使用已发布的项目是不正确的,你不必承诺...

当然......如果您已经发布了1.0,则必须增加SNAPSHOT版本......

如果您已经发布1.0

,则继续使用0.1-SNAPSHOT或0.9-SNAPSHOT是不一致的

我希望这会有所帮助......