如何使用Eclipse导出runnable JAR并排除.svn目录?

时间:2011-12-19 17:25:34

标签: eclipse svn export executable-jar

我想使用Eclipse导出工具创建可运行的Jar

但是,当我导出项目时,Eclipse在Runnable jar中包含.svn目录。

我尝试使用Eclipse属性排除这些目录但没有成功(在源排除文件中使用**/.svn/*;我还尝试其他组合,如**/.svn**/.svn/.svn等等......)。

有没有人知道是否可以这样做,还是应该从可执行JAR中手动删除.svn目录?

1 个答案:

答案 0 :(得分:0)

您可以传递到最近的> 1.7工作副本格式(更新您的svn客户端)。它不再使用.svn目录,所以你不会再遇到问题了。

如果您使用外部客户端(例如TortoiseSVN),您必须将Eclipse中的svn(subclipse等)的插件符合> 1.7版本。

新的工作副本版本不适用于较旧的版本(必须进行转换),

如果使用Maven构建来构建jar,则默认行为会排除.svn目录(以及其他典型的SCM系统控制目录);特别参见maven archiver plugin configuration to have an executable jar