有哪些工具可用于打包源代码

时间:2011-03-01 08:47:14

标签: svn maven-2 maven

我想从存储在SVN中并使用maven管理的项目创建一个包(缺少SVN条目,Eclipse设置)。我应该能够创建一个包,我可以在后一个时间点重新用作快照。我该怎么做?

3 个答案:

答案 0 :(得分:1)

有多种方法可以做到这一点。最简单的方法之一是使用脚本(shell / batch / powershell)并执行svn导出。与svn checkout不同,这将获得没有SVN条目的源代码的指定修订版。基本上,您将在脚本中执行以下命令:

svn export [-r REV] URL[@PEGREV] [PATH]

您可以添加命令以删除脚本中的eclipse设置。

答案 1 :(得分:1)

您可以使用maven source plugin执行此操作。

答案 2 :(得分:1)

假设您已使用SCM设置项目,maven将忽略.svn目录,只要您的eclipse属性文件不在您的“src”文件夹中,您就不会得到它们。您的-SNAPSHOT版本可以在以后部署和重用。

如果你只想保存SVN存储库“SNAPSHOT”以供日后使用,我建议只使用SVN“TAG”在存储库中保存该时间点。这可以使用Maven SCM Plugin

来完成

此时,您可以随时查看已标记的版本,并从该确切版本继续。