java - SVN 可能会破坏我的二进制 Jar 文件?

标签 java svn

在昨天的工作中,我向我们的 svn 项目提交了一个 Java Applet Jar 文件。项目经理帮我把它推出来了,但是当它在生产时文件失败了。我可以打开 jar ,类看起来很好。

SVN 可以这样做吗?我不使用 svn,我只是想弄清楚为什么它在我的开发中有效,但在生产中却损坏了?也许是文本/二进制设置或其他什么?

最佳答案

您真的不应该在 Subversion 中存储二进制文件(例如 JAR)。使用工件管理工具,例如 Artifactory、Nexus 或 Archiva。您可以通过 Maven、Ant/Ivy 或各种其他工具访问工件。发布(例如 WAR)只是提供给您的发布经理的 URL。

如果错误地设置为文本,SVN 可能会损坏二进制文件,但这种情况并不常见。我相信 *.jar 会默认为二进制文件,而不是文本文件,除非有人手工操作不正确。

我通常通过复制、将扩展名更改为 .zip,然后打开它们来验证 JAR/WAR 文件是否正常。

关于java - SVN 可能会破坏我的二进制 Jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5597480/

相关文章:

java - 有没有办法使用 java 查找操作系统名称?

java - 为什么 URL 中的正斜杠会导致对 Stripes Action Bean 的无限循环调用?

java - 如何将 EJB 3.1 公开为 REST Web 服务?

svn - 将二进制文件提交到 SVN

Eclipse, SVN 问题

svn - 如何从命令行启动SVN项目?

c# - 如何通过 C#.NET 代码创建 Windows 文件和文件夹快捷方式?

java - 如何使用Java 'Runtime.getRuntime().exec'命令阻止cmd退出

svn - 自动更新Powershell脚本

java - GWT 简单寻呼机帮助