• ant_0105


    在projectA中执行projectB的构件文件。projectA的构件文件内容如下

    <?xml version="1.0"?>
    <!-- 在projectA中执行projectB的构件文件   -->
    <project name="porjectA" default="callProjectB">
        <target name="callProjectB">
            <echo message="In projectA calling projectB"/>
            <ant antfile="subfile/projectB.xml" inheritAll="false" />
    </target>
    </project>
    

      

    inheritAll 在Ant任务中inheritAll属性用于指定被调用的构件文件的project元素中可使用当前project元素中的属性。 
    这个属性类似于Java程序中类的继承关系。默认时inheritAll属性取值为true

    ant -h   显示具体的命令行展示代码

    exec  可以调用系统命令

    Q:
    <target depends="clean,build-project" name="build"/>
    (有先后顺序?)
    A:有

    Q:<exec executable="msdev.exe" failonerror="true">
    <arg line="CommUtility.dsw /MAKE &quot;ALL - RELEASE&quot; /REBUILD"/>
    </exec>
    A:(failonerror是指碰到错误就停止运行 默认值是true?)
    (dsw指定工作空间)


    Q:<exec dir="${Install.dir}" executable="cmd.exe" >
    <arg line="/c ${Install.dir}/Script/AfterBuildDoNew.bat" />
    <arg line="/c exit" />
    </exec> -->build.xml
    (arg line 是指敲的命令行?) A:是
    (dir 是指执行该命令时所在的目录吗?)
    (/c 切换到c盘吗 )

    Q: <target name="install-build">
    <exec executable="IsCmdBld.exe">
    <arg line= "-p IDS7.ism -r 'Release' -c COMP -a 'Media'"/>
    </exec>
    </target> -->IDS7_BUILD.XML


    Q:java引jar包的时候 location直接指向lib目录 不可以吗?


    java部分

    先删除文件夹 clean(删除classes文件夹)
    再初始化 init(创建classes文件夹,将tds7030-web中的所有文件夹全部拷贝到classes文件夹 ?)
    再构建工程《依赖与init》 build-project(javac)(要编译的(src path)源文件为tds7030-web下的所有文件 编译过程中用到(classpath)所有的jar包和classes中的class文件)
    完成构建 build<依赖于build-project和clean>


    c++部分
    dsw是指c++编译的工作空间

    在Ant任务中inheritAll属性用于指定被调用的构件文件的project元素中可使用当前project元素中的属性。
    这个属性类似于Java程序中类的继承关系。默认时inheritAll属性取值为true

    <path id="">
    <pathelement location="a/b/c.jar">
    <pathelement location="a/b/d.jar">
    <pathelement location="a/b/e.jar">
    </path>
    
    <!--等同于-->
    <path id="">
    <fileset dir="a/b">
    <includes="**/*.jar">
    </fileset>
    </path>

      

  • 相关阅读:
    梯度消失和梯度爆炸
    BN的作用与使用过程
    百面机器学习笔记(二)
    正则表达式
    CSS Sprite
    事件绑定
    拖拽
    oncontextmenu
    鼠标跟随
    鼠标事件
  • 原文地址:https://www.cnblogs.com/tianhao/p/4225712.html
Copyright © 2020-2023  润新知