我想从存储在SVN中并使用maven管理的项目创建一个包(缺少SVN条目,Eclipse设置)。我应该能够创建一个包,我可以在后一个时间点重新用作快照。我该怎么做?
答案 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
来完成此时,您可以随时查看已标记的版本,并从该确切版本继续。