`
liudaoru
  • 浏览: 1575843 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ant知识汇总 | ant scp 需要用到的jar包

    博客分类:
  • java
阅读更多

备份一下。。。。

 

ant scp 需要用到的jar包

 

see:http://www.jcraft.com/jsch/index.html

1
0
分享到:
评论
1 楼 liudaoru 2010-10-15  
使用propertyregex进行字符串操作

http://crppztl.iteye.com/blog/332832

在ant中,无法实现常见的字符重操作,比如截取、替换。我们可以借助ant-contrib中的propertyregex任务实现字符串的截取、替换
1、字符串的截取
     比如:从字符串 root:password@127.0.0.1 中分别截取root、password、127.0.0.1三个字符串
  
Xml代码
<propertyregex property="user" input="${server}" regexp="(.*):" select="\1"/> 
<propertyregex property="passwd" input="${server}" regexp=":(.*)@" select="\1"/> 
<propertyregex property="host" input="${server}" regexp="@(.*)" select="\1"/> 

2、字符串的替换
    比如:替换字符串root:password@127.0.0.1为root:pwd@127.0.0.1
Xml代码
<propertyregex property="${svr1}" input="${svr}" regexp='password' replace="pwd"/> 

相关推荐

    Ant项目所需要用到的jar以及build.xml

    在Ant项目中,如果需要与远程服务器交互,例如拉取或推送文件,可能会用到JSch。 5. **Ant任务**:Ant的核心是一系列预定义的任务,如`javac`用于编译Java源代码,`jar`用于创建jar文件,`copy`用于复制文件,`...

    ant scp

    总结起来,"ant scp" 是一种在Ant构建流程中利用SCP协议进行文件安全传输的方法,它依赖于JSCH和J2SSH库。通过Ant的`scp`任务,可以方便地在本地和远程服务器之间进行文件操作,这对于自动化部署、持续集成等场景...

    ant下使用ssh或者scp所需要的包

    标题提到的"ant下使用ssh或者scp所需要的包"指的是在Ant任务中集成SSH和SCP功能所依赖的Java库。在这个场景下,`jscp`和`j2ssh`是两个关键的Java库,它们提供了与SSH和SCP交互的API,使得开发者能够在Ant脚本中执行...

    使用Ant进行ssh和scp操作

    要使用Ant进行SSH和SCP操作,你需要在Ant构建文件(build.xml)中定义相应的任务。J2SSH Ant扩展提供了一些任务,如`sftp`、`sshexec`和`scp`。以下是一些基本示例: 1. `scp`任务:用于复制文件到远程主机。你需要...

    ant上传文件使用帮助和相关jar包

    在Ant中使用`scp`任务时,你需要这个jar包作为依赖,以便能够通过SSH连接到远程服务器并执行文件传输。JSch不仅实现了SSH2的连接,还包括了密钥管理、会话管理、文件传输等功能。 为了在Ant中使用`scp`任务,你需要...

    ant-jsch-1.6.jar.zip

    1. **解压文件**:首先,你需要解压缩`ant-jsch-1.6.jar.zip`,得到`ant-jsch-1.6.jar`和`ant.license.txt`。 2. **配置Ant**:将`ant-jsch-1.6.jar`添加到Ant的lib目录,更新类路径。 3. **编写构建脚本**:在Ant的...

    ant-jsch-1.6.2.jar.zip

    总结,"ant-jsch-1.6.2.jar.zip"是一个用于集成Ant和JSch的工具包,它提供了在Ant构建脚本中执行SSH操作的能力。开发者可以利用它实现自动化部署、远程系统监控等多种功能。尽管它属于较早的版本,但其稳定性和兼容...

    SSH2集成+ant打包

    Ant则负责编译源代码、生成JAR或WAR文件,以及执行其他构建任务。 首先,你需要在你的项目中添加SSH2相关的依赖库,如JSch,这是一个Java实现的SSH2库。在你的构建脚本(通常是build.xml)中,你可以通过`...

    jsch.jar--一个java实现的运行linux下面ssh和scp命令的工具

    ant运行scp以及sshexec任务所必须的jar包,这是optional的,所以ant默认不会有的,需要自己加上

    Ant权威指南(ant 学习)

    Ant可以方便地创建JAR和WAR包,使用`jar`和`war`任务,配合`manifest`元素可以定制MANIFEST.MF文件。 十一、部署和发布 Ant支持自动部署应用程序到远程服务器,如`ftp`、`scp`任务可以用于文件传输,`deploy`任务可...

    SpringMVC 多版本接口/IP访问控制/ANT打包发布到LINUX

    1. 使用SCP或SFTP将ANT打包生成的文件传输到Linux服务器的指定目录。 2. 使用SSH登录服务器,切换到部署目录。 3. 运行解压命令(如tar -zxvf 或 unzip)解压文件。 4. 如果是Tomcat等应用服务器,需要将解压后的...

    ant-jsch-1.6.4.jar.zip

    标题“ant-jsch-1.6.4.jar.zip”表明这是Ant与JSCH的一个特定版本——1.6.4的集成包,其中包含了一个名为"ant-jsch-1.6.4.jar"的文件和一个"ant.license.txt"的许可文件。这个集成包通常用于那些需要在构建过程中...

    springboot ant部署

    至于“工具”,这里指的可能是Ant和其他可能用到的辅助工具,如Java编译器(javac)、JAR打包工具(jar)以及可能的服务器部署工具(如FTP或SCP客户端)。 在实际操作中,可能还需要配置Ant的外部依赖,比如Spring ...

    ant远程上传并部署tomcat

    由于Ant本身并不内置SCP或SFTP支持,所以需要额外添加jsch.jar到Ant的类路径(通常是`$ANT_HOME/lib`)以支持SSH连接。 4. **Tomcat**:Tomcat是一款开源的Servlet容器,常用于运行Java Web应用。在这里,它是部署...

    Ant培训全套学习教程

    在开始Ant的学习之前,首先需要在本地环境中安装Java运行环境(JRE)和Java开发工具(JDK)。接着,下载Ant的最新版本,并解压到合适的目录。设置ANT_HOME环境变量,将其指向Ant的安装路径,并将%ANT_HOME%\bin添加...

    13_ant_发布web项目和操作数据库

    总结,Ant是一个强大且灵活的构建工具,不仅能够帮助我们发布Web项目,还能实现数据库操作。通过编写定制化的`build.xml`文件,可以实现自动化的工作流程,提高开发效率。在实际项目中,理解并熟练运用Ant的各种任务...

    ant自动发布工程

    下面将详细阐述Ant在自动发布工程中的核心知识点。 1. **Ant基本概念** - **构建文件(Build File)**: Ant的核心是构建文件,通常命名为`build.xml`,它定义了构建过程中的任务和目标。 - **任务(Task)**: ...

    Java.构建工具.ANT

    【Java 构建工具 ANT】是Java开发中的一个重要组成部分,它是Apache软件基金会开发的一个开源构建工具,主要用于自动化Java项目的构建、编译、测试和部署等任务。Ant以其灵活性和可扩展性著称,通过XML配置文件...

    ant部署远程服务器

    在Eclipse中,你需要安装一个名为“Eclipse Ant Integration”的插件,使得Eclipse支持Ant脚本的运行。这个插件允许你在IDE内部直接运行Ant构建文件,简化项目管理。 接下来,是远程部署的关键步骤: 1. **配置...

Global site tag (gtag.js) - Google Analytics