Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn SCM和maven-通过maven或Eclipse使用SCM?_Svn_Maven_Subclipse_Pom.xml - Fatal编程技术网

Svn SCM和maven-通过maven或Eclipse使用SCM?

Svn SCM和maven-通过maven或Eclipse使用SCM?,svn,maven,subclipse,pom.xml,Svn,Maven,Subclipse,Pom.xml,如果我通过eclipse使用subversion(subclipse,subclipse maven handler),那么我不需要向settings.xml添加maven:scm信息,对吗?是否有其他原因需要将SCM信息添加到项目或maven设置文件中?我计划将来使用持续集成 如果eclipse为我管理所有这些,那么在maven项目对象模型中的任何地方添加SCM信息似乎都是毫无意义的,但我可能还是太天真了。我在小道消息中听说CI工具在poms中查找SVN信息?您需要将SCM信息放入maven构

如果我通过eclipse使用subversion(subclipse,subclipse maven handler),那么我不需要向settings.xml添加maven:scm信息,对吗?是否有其他原因需要将SCM信息添加到项目或maven设置文件中?我计划将来使用持续集成


如果eclipse为我管理所有这些,那么在maven项目对象模型中的任何地方添加SCM信息似乎都是毫无意义的,但我可能还是太天真了。我在小道消息中听说CI工具在poms中查找SVN信息?

您需要将SCM信息放入maven构建中,以便能够通过maven进行发布。此外,如果您通过maven站点创建web站点,最好将信息用于信息目的。有关通过CI使用scm信息的信息不正确。您可以决定不将scm信息放入pom中,但这是最好的做法,尤其是在必要的情况下,与发布过程相关

哦,我明白了,因为Maven在打包(用于发布)之前从SCM下载了源代码的副本?它不会使用工作副本中的文件创建构建?如果使用mvn版本:准备和发布:执行是。标记版本的签出将在发布期间完成:从软件配置管理的角度来看,执行符合逻辑的步骤,因为这确保版本控制的状态用于创建发布工件,而不是工作副本的未定义状态。因此,在这种情况下,我应该将SVN标记放在项目pom中,然后将凭据安全地密码保护在我自己的settings.xml文件中,对吗?