ANT 配置和安装 1

 

 

--”JAVA_HOME” (JDK HOME)
C:\Program Files\Java\jdk1.7.0_79

-- "ANT_HOME" (ANT HOME)
D:\10\11\1121\apache-ant-1.9.7-bin

 --"CLASSPATH"

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有点号和分号,后边结尾也有分号。)

--“PATH"

PATH变量很简单,就是jdk的bin目录的意思。%JAVA_HOME%\bin;

 

 

--file :sqlsample.xml

<?xml version="1.0" encoding="UTF-8"?>
<project name="DBHandler" basedir="." default="ConnectOracle">
<property name="oracleDriver" value="oracle.jdbc.driver.OracleDriver"/>
<property name="oracleJar" location="C:\app\hupeng\product\11.2.0\client_1\jdbc\lib\ojdbc6.jar" />
<property name="oracleUrl" value="jdbc:oracle:thin:@10.182.190.119:1521:UCM"/>
<property name="oracleUser" value="peng" />
<property name="oraclePassword" value="peng" />
<property name="oracleFile" value="oracle.sql" />

<target name="ConnectOracle">
<sql driver="${oracleDriver}"
url="${oracleUrl}"
userid="${oracleUser}"
password="${oraclePassword}"
classpath="${oracleJar}"
print="true">
<!--select * from t_role where role_wid= 'Everyone';-->
<transaction src="${oracleFile}"/>
</sql>
</target>
</project>

--file oracle.sql
select sysdate from dual;

-- excute:
ant -f sqlsample.xml
D:\10\11\1121\oracle>ant -f sample.xml
Buildfile: D:\10\11\1121\oracle\sample.xml

ConnectOracle:
[sql] Executing resource: D:\10\11\1121\oracle\oracle.sql
[sql] SYSDATE
[sql] 2016-11-21 18:07:25
[sql]
[sql] 0 rows affected
[sql] 1 of 1 SQL statements executed successfully

BUILD SUCCESSFUL
Total time: 7 seconds

 

 

issue 1: javac

 

安装了JDK的话,正常CMD下输入JAVAC时一定可以成功的。就会有如下信息提示

  • 所以,是环境配置有问题,所以检查三处地方,第一”JAVA_HOME”

    JAVA_HOME的内容是jdk安装目录。如小编安装的位置:D:\Program Files (x86)\Java\jdk1.7.0_60,并且后边不带分号

  • 第二,检查CLASSPATH,这是一个jar包的调用。.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有点号和分号,后边结尾也有分号。

    或者可以写成“.;%JAVA_HOME%\lib”如图所示,一样的效果。

  • 4

    第三检查“PATH"变量是否正确

    PATH变量很简单,就是jdk的bin目录的意思。%JAVA_HOME%\bin;

     
     
    issue2:
    安装和配置ant

    1、下载ant,http://mirror.esocc.com/apache//ant/binaries/apache-ant-1.9.1-bin.zip

    2、解压zip压缩包,将压缩包放置你要放置的目录。我这里放置在D:\apache-ant-1.9.1,目录结构如下:

    bin是ant的程序运行入口,如果没有配置ANT_HOME的情况下,可以通过bin目录中的bat程序进行运行build任务。

    如:在cmd中运行ant.bat就可以执行程序,当然你选择要当前目录中存在一个build.xml(build.xml是默认的ant执行文件,当然你可以指定其他文件)

    etc目录中存放的都是一些xsl的输出模板,创建一个加强的导出各种任务的XML输出,使你的build文件摆脱过时的警告

    lib目录中存放的是ant程序需要依赖的jar包

    manual目录是ant程序的帮助文档

    3、在我的电脑 –> 右键属性 –> 高级系统配置 -> 环境变量 中配置ant

    新建系统变量 ANT_HOME = D:\apache-ant-1.9.1

  • 5
posted @ 2016-11-21 17:47  feiyun8616  阅读(219)  评论(0编辑  收藏  举报