Maven和CVS同时出现

时间:2014-05-26 18:51:00

标签: maven cvs

Hy,

我是maven的新手,我读过“maven deploy命令”,将项目部署到已配置的存储库服务器,开发团队的任何成员都可以下载但

  1. 以这种方式使用Maven(部署)是正常的,可以像CVS一样用作存储库而不使用任何其他CVS存储库服务器,如CVS,SVN ......

  2. 例如,为项目配置CVS存储库时,同时使用“maven deploy”有什么意义?我的意思是,为了让您的开发团队了解新代码而不是使用maven部署,使用CVS存储库并不是更好吗?可以用吗?

  3. 由于

1 个答案:

答案 0 :(得分:1)

对于开发人员来说,它们是完全不同的工具。简而言之,您使用Maven进行依赖关系管理,并使用CVS进行源代码管理。
想一想,您和一群开发人员一起开发了一个可以在不同项目中使用的库。对于您的开发人员团队,CVS将用于共享和管理您的源代码。另一方面,其他开发团队将您的库定义为其pom.xml文件中的依赖项以使用您的库。 mvn deploy将已编译的代码部署到已配置的服务器,其他开发人员将其用作库,例如作为jar文件。
回答你的问题:
不,这不正常。您不能将Maven用作CVS工具。他们在发展过程中的作用是不同的 2.如上所述,mvn deploy通常会创建一个jar文件并将其部署到服务器,以允许人们将其作为库引用。当您使用CVS时,您与团队中的其他开发人员共享源代码(而非编译代码)。