自动发送文件到指定服务器,[自动运维]ant脚本打包,上传文件到指定服务器,并部署...

1、根节点使用,表示根目录为当前目录,默认启动的target为build,项目名称为othersysm,

2、每一个target为一个执行命令,如果有依赖关系,则写为:

表示要运行target,需要先运行build-project,根据此依赖关系,我们可以认为project节点中配置的default就是最后一个运行脚本

3、定义变量和路径,使用定义的变量的方法为${变量名称}

3、定义jar包路径,并命名,fileset表示引用外部包,pathelement表示内部

4、常用操作,新建文件夹使用mkdir,和拷贝文件使用copy

+=======================================+

| init

+=======================================+

5、编译java文件,编译命令为:

debuglevel:调试等级

destdir:编译后的目标文件夹

source:源文件版本

target:目标文件版本

encoding:编码

includeantruntime :指出是否应在类路径中包括 Ant 运行时程序库,默认为 yes

6、在ant文件中该执行其他文件:

antfile:需要运行的build文件

inheritAll 是否共享参数

target:运行的ant的target

output:输出的日志文件

如果将参数传递,可以采用property

7、file文件,表示读取properties文件,可以获取此文件中的属性值

8、替换文件中的指定值

9、将文件夹打包为war包

10、通过scp命令将上传war包文件到指定机器的指定目录

11、远程ssh,执行服务器命令,执行启动脚本

username="${remote.username}"

password="${remote.password}"

command="ls"

trust="true"/>

Java实现上传文件到指定服务器指定目录

前言需求 使用freemarker生成的静态文件,统一存储在某个服务器上.本来一开始打算使用ftp实现的,奈何老连接不上,改用jsch.毕竟有现成的就很舒服,在此介绍给大家. 具体实现 引入的pom ...

Java实现上传文件到指定服务器指定目录(ChannelSftp实现文件上传下载)

package com.tianyang.task.utils; import java.io.File;import java.io.FileInputStream;import java.io.I ...

C# 上传文件至远程服务器

C# 上传文件至远程服务器(适用于桌面程序及web程序) 2009-12-30 19:21:28|  分类: C#|举报|字号 订阅     最近几天在玩桌面程序,在这里跟大家共享下如何将本地文件上传 ...

ASP.NET上传文件到远程服务器(HttpWebRequest)

/// /// 文件上传至远程服务器 /// /// 远程服务地址 ...

asp.net 服务器 上传文件到 FTP服务器

private string ftpServerIP = "服务器ip";//服务器ip private string ftpUserID = "ftp的用户名&quot ...

在C#客户端用HTTP上传文件到Java服务器

在C#客户端用HTTP上传文件到Java服务器  来源:http://www.cnblogs.com/AndyDai/p/5135294.html 最近在做C / S 开发,需要在C#客户端上传文件到 ...

.Net 上传文件到ftp服务器和下载文件

突然发现又很久没有写博客了,想起哎呦,还是写一篇博客记录一下吧,虽然自己还是那个渣渣猿. 最近在做上传文件的功能,上传到ftp文件服务器有利于管理上传文件. 前面的博客有写到layui如何上传文件,然 ...

java 上传文件到 ftp 服务器

1.  java 上传文件到 ftp 服务器 package com.taotao.common.utils; import java.io.File; import java.io.FileInpu ...

随机推荐

AbpZero--1.如何开始

1.加群 群号:104390185,下载这个文件并解压 用VS2015打开aspnet-zero-1.9.0.1 2.修改Web项目web.config连接字符串

使用Delphi对象(声明、实例化、构造、释放)

一.声明和实例化 在使用一个对象之前,用class关键字声明一个对象.可以在一个程序或单元的type部分声明一个对象类型: type TFooObject = class; 除了声明一个对象类型,通常 ...

【C#进阶系列】01 CLR的执行模型——一个Hello World的故事

好吧,废话少说,先上一章Hello World图: 我们有了一个Hello world程序,如此之简单,再加上我今天没有用汉字编程o(>﹏

Cordova or Xamarin 用.net开发IOS和Android程序

Visual Studio 2015 和 Apache Cordova 在开始前,问一下自己下面这些问题: 熟练掌握web技术的开发者比例是多少?(占所有开发者的比例) 熟练掌握移动开发技术(并且使用 ...

FileDirLocationOperator - 文件或目录位置操作.

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Move ...

Oracle sql 查询结果某一列字段合并成为一条数据

使用oracle中自带函数  wmsys.wm_concat(需合并列的字段名) 用法如下: select code,name,wmsys.wm_concat(baname) from tab gro ...

Android 反编译Apk提取XML文件

Apktool https://ibotpeaches.github.io/Apktool/install/ 下载地址:Apktool https://bitbucket.org/iBotPeache ...

第二百八十九节,MySQL数据库-ORM之sqlalchemy模块操作数据库

MySQL数据库-ORM之sqlalchemy模块操作数据库 sqlalchemy第三方模块 sqlalchemysqlalchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API ...

《Node.js 包教不包会》

为何写作此课程 在 CNode(https://cnodejs.org/) 混了那么久,解答了不少 Node.js 初学者们的问题.回头想想,那些问题所需要 ...

Android5.0新动画之VectorDrawable

SVG是前端的一套标准,Vector是在Android中使用,他只是实现了SVG语言的Path的标签 Vector的常用语法   M = moveto(M X,Y): 将画笔移动到指定的坐标位置   ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值