Maven和CVS同时使用

Maven和CVS同时使用,maven,cvs,Maven,Cvs,Hy 我是maven的新手,我读过关于将项目部署到配置的存储库服务器的“maven部署命令”,开发团队的任何成员都可以下载它,但是 以这种方式使用Maven(部署)作为CVS之类的存储库使用,而不使用任何其他CVS存储库服务器(如CVS、SVN 例如,当您为项目配置了CVS存储库时,同时使用“maven deploy”有什么意义?;我的意思是,为了让开发团队了解新代码,使用CVS存储库不是比使用maven deploy更好吗?两者都可以使用吗 谢谢对于开发者来说,它们是完全不同的工具。简而言之,

Hy

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

  • 以这种方式使用Maven(部署)作为CVS之类的存储库使用,而不使用任何其他CVS存储库服务器(如CVS、SVN

  • 例如,当您为项目配置了CVS存储库时,同时使用“maven deploy”有什么意义?;我的意思是,为了让开发团队了解新代码,使用CVS存储库不是比使用maven deploy更好吗?两者都可以使用吗


  • 谢谢

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