首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Svnant启用日志

Svnant启用日志
EN

Stack Overflow用户
提问于 2015-05-01 19:07:42
回答 2查看 600关注 0票数 2

我们使用SVN ant任务在Linux上从SVN导出项目。

代码语言:javascript
复制
<target name="export-from-svn">
    <svn refid="svn.settings">
        <export srcUrl="${svn.url}" destPath="path" />
    </svn>
</target>

以前它工作得很好,没有任何错误。任何事情都没有改变,但是现在没有任何错误或警告。是否有任何方法来启用更详细的输出。如果我手动执行命令“导出-r头.”效果很好。

代码语言:javascript
复制
export-from-svn:
      [svn] Missing 'javahl' dependencies on the classpath !
      [svn] Using svnkit
      [svn] <Export> started ...
      [svn] export -r HEAD https://from /home/to
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-01 19:24:37

似乎没有属性可以在svn任务中启用更详细的日志记录。您可以尝试使用ant -verbose ...启动Ant构建文件。但是,由于您说任务是“卡住”的,所以您可能需要接受进程的线程转储,以检查JVM中线程的状态。您可以将Ant构建定位为Java,并运行jstack <pid>来转储线程。

票数 1
EN

Stack Overflow用户

发布于 2017-08-21 20:41:01

有同样的问题,所以留下对我有用的东西,以防别人有同样的问题。

在尝试调试svnant任务并最终查看svnant任务的线程转储数小时后,注意到在建立ssl连接时线程被卡住了。任务管理器中相应的java.exe进程正在旋转,但不会引发任何错误。

要解决问题,请转到svn服务器设置,并更改这些设置,以允许除TLS 1.0、TLS 1.1和TLS 1.2之外的受欢迎的SSL3.0协议。请注意,不建议这样做,因为使用旧协议会带来明显的安全风险。但是,如果您的ant客户端是旧的,并且直到您有机会更新您的客户机(出于安全原因强烈推荐),那么允许svn服务器中的旧协议将使svn蚂蚁任务再次工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29993424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档