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

java的build.bat文件和build.xml<2>

    博客分类:
  • java
阅读更多
<!-- ====================================================================== -->
    <!-- to declare the project all targets                                     -->
    <!-- ====================================================================== -->
    <target name="usage">
        <echo>This is help infomation of the TopEng-CSP System build tool </echo>
        <echo>usage: ant [target]                                         </echo>
        <echo>target     description                                               dependence            </echo>
        <echo>usage      to display this help infomation                           N/A                   </echo>
        <echo>clear      to delete some directories and files before will build    N/A                   </echo>
        <echo>init       to initialize,make some necessary directories             N/A                   </echo>
        <echo>ccget      to get all source code from clearcase with specified path init                  </echo>
        <echo>i18n       to encode source code                                     ccget                 </echo>
        <echo>compile    to compile source code                                    ccget                 </echo>
        <echo>resource   to collect necessary resource files                       N/A                   </echo>
        <echo>jar        to run jar-command with source code                       compile/encoding      </echo>
        <echo>test       to run test suits                                         jar                   </echo>
        <echo>javadoc    to create javadoc                                         ccget                 </echo>
        <echo>jsp        to pre-compile jsp files,and check error                  ccget                 </echo>
        <echo>war        to create war file                                        jsp                   </echo>
        <echo>dest       to pack all project file                                  jar/war/javadoc/test  </echo>
        <echo>ccupdate   to check in the latest package files to clearcase server  dest                  </echo>
        <echo>deploy     to deploy in the latest package files to to app server    dest                  </echo>
    </target>

    <target name="init">
        <delete dir="${dest.dir}" />
        <mkdir dir="${dest.dir}" />
        <mkdir dir="${dest.dir}/classes" />
    <mkdir dir="${dest.dir}/WebRoot/WEB-INF/classes" />
    <mkdir dir="${dest.dir}/WebRoot/WEB-INF/lib" />
    </target>

    <target name="ccget" description="get/update src from ClearCase ">
        <ccupdate viewpath="${cc.viewpath}/java/bc1/${module.name}" graphical="false" overwrite="true" currenttime="true" rename="false" />
    </target>

<target name="i18n">
        <native2ascii encoding="UTF-8" src="${project.home}/WebRoot/WEB-INF/i18n" dest="${project.home}/WebRoot/WEB-INF/i18n" includes="**/chd_zh_CN.orgin" ext=".properties" />
    </target>

    <target name="compile" depends="init">
        <javac destdir="${dest.dir}/classes" bootclasspathref="class.path" encoding="utf-8" debug="false" deprecation="false" nowarn="on" source="1.5" target="1.5"
fork="true" memoryInitialSize="256m" memoryMaximumSize="1024m">
        <src path="${project.home}" />
          
            <include name="c_pics_src/**/*.java" />
          
        </javac>
    </target>


    <target name="jar" depends="compile">

<copy todir="${dest.dir}/classes">
            <fileset dir="${project.home}/c_pics_src">
                <include name="**/**/*.*" />
              <exclude name="**/*.java"/>
                <exclude name="**/test"/>
                <exclude name="**/test/**/*.*"/>
            </fileset>
        </copy>
      
<jar destfile="${dest.dir}/csp-c-bsf-ha.jar">  
<fileset dir="${dest.dir}/classes" includes="com/huawei/csp/customization/bsf/**/*.*" excludes="test/**/*.*" />
        </jar>

<jar destfile="${dest.dir}/csp-c-pics-ha.jar">  
<fileset dir="${dest.dir}/classes" includes="com/huawei/csp/customization/pics/**/*.*" excludes="test/**/*.*" />
        </jar>
    </target>
分享到:
评论

相关推荐

    java打包jar、第三方jar包、制作成.bat批处理

    在Java开发过程中,将项目打包成JAR(Java Archive)文件是常见的操作,这使得代码可以方便地分发和执行。JAR文件本质上是一个ZIP格式的归档,包含类文件、资源文件以及元数据。本篇文章将深入探讨如何打包Java项目...

    mvn 配置 yui 自动 打包

    `&lt;jsSourceDir&gt;`和`&lt;cssSourceDir&gt;`分别定义了JavaScript和CSS文件的源目录,`&lt;jsSourceFiles&gt;`和`&lt;cssSourceFiles&gt;`列出了需要处理的文件,`&lt;jsFinalFile&gt;`和`&lt;cssFinalFile&gt;`则是压缩后的文件名。通过`&lt;compressor...

    使用Ant将java工程打包成bat可执行性文件

    2. **创建build.xml**:在你的项目根目录下创建一个名为`build.xml`的文件,这是Ant的构建脚本。在这个文件中,我们需要定义各种任务,如编译Java源代码、创建JAR文件,以及生成bat文件。 下面是一个基本的`build....

    maven+bat打包

    在提供的文件列表中,`pom (2).xml`可能是POM.xml的另一个版本,可能包含了执行bat脚本的配置。请注意,文件名中的空格可能是由于某些原因而添加的,实际的POM.xml文件名通常不包含空格。在POM.xml中,我们需要找到...

    如何在netbeans下把java工程打包成jar包

    使用NetBeans将Java工程打包成JAR包非常简单,只需要在build.xml文件中添加上述代码,并且修改相应的属性值即可。 知识点: * 在NetBeans中使用Ant脚本来打包Java工程成JAR包 * 使用`&lt;target&gt;`元素来定义一个Ant...

    eclipse下Selenium2.0+-Maven+TestNG环境搭建

    2. **编辑 build.bat**:复制以下内容到 `build.bat` 文件中: ```batch @echo off setlocal call mvn eclipse:clean call mvn -U eclipse:eclipse -Dwtpversion=1.0 -DdownloadSources=true pause endlocal ...

    apktool.bat和jar文件

    2. **编辑源码和资源**:解压后,开发者可以在解压出的目录中直接修改XML布局文件、图片资源或Java代码。 3. **重新打包**:完成修改后,使用`apktool b &lt;directory&gt;`命令,Apktool会根据修改后的文件重新打包生成...

    配置pom.xml用maven打包java工程的方法(推荐)

    在`&lt;build&gt;`节点下,我们可以配置`&lt;resources&gt;`来实现需求4,即拷贝配置文件: ```xml &lt;resources&gt; &lt;resource&gt; &lt;directory&gt;src/main/resources&lt;/directory&gt; &lt;targetPath&gt;${project.build.directory}/conf&lt;/...

    根据最新SDK修改的apkbuilder.bat

    3. **资源处理**:`aapt`工具负责处理应用的资源文件,如图片、布局XML、字符串资源等,生成R.java类,这些资源会被编译进APK。 4. **Dex编译**:`dx`工具将Java字节码转换为Dalvik字节码(DEX格式),这是Android...

    Maven:在pre-integration-test阶段依次启动多个进程_Java_下载.zip

    &lt;argument&gt;arg2&lt;/argument&gt; &lt;/arguments&gt; &lt;/configuration&gt; &lt;/execution&gt; &lt;!-- 可以添加更多执行配置,以启动多个进程 --&gt; &lt;/executions&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; ``` 2. 在`&lt;configuration&gt;`标签内...

    java打包并生成可执行文件步骤

    打包过程主要是将多个Java源文件编译为.class字节码文件,并将它们组织成一个或多个JAR(Java Archive)文件,便于分发和执行。 1. **编译Java源文件** 在编译阶段,我们需要使用`javac`命令将.java文件转化为....

    tomcat-5.5.23

    Both web applications are disabled by removing&lt;br&gt; $CATALINA_BASE/conf/Catalina/localhost/admin.xml&lt;br&gt; and&lt;br&gt; $CATALINA_BASE/conf/Catalina/localhost/manager.xml.&lt;br&gt;&lt;br&gt;&lt;br&gt;================&lt;br&gt;...

    eclipse 导出 mvn jar 工具

    在Eclipse中,一个Maven项目通常包含src/main/java、src/test/java、pom.xml等目录和文件。pom.xml是Maven项目的核心,它定义了项目属性、依赖关系、构建过程等。当我们想要将项目打包成JAR时,可以使用Maven的`...

    Selenium2.0+ Maven+TestNG

    &lt;project.build.sourceEncoding&gt;GBK&lt;/project.build.sourceEncoding&gt; &lt;/properties&gt; &lt;build&gt; &lt;finalName&gt;随意 B &lt;/finalName&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;...

    ant打jar包以及制作成bat文件双击运行

    在build.xml文件中,你需要定义一个`&lt;project&gt;`元素,然后在其中添加`&lt;target&gt;`元素来定义构建步骤。例如,你可以创建一个名为`create-jar`的目标,它包含一个`&lt;jar&gt;`任务,指定输入目录(通常是编译后的class文件...

    apache-ant-1[1][1].6.2-bin.zip_ant_apach ant pud

    `&lt;property&gt;`元素用于设置属性值,`&lt;mkdir&gt;`、`&lt;javac&gt;`和`&lt;jar&gt;`是Ant的任务,分别用于创建目录、编译Java源码和打包成JAR文件。`&lt;target&gt;`元素定义了构建阶段,每个目标可以依赖于其他目标,如`&lt;target name="jar...

    Springboot 项目打包,配置和依赖包分开 启动批处理文件(linux和windows)

    通过在`pom.xml`(Maven)或`build.gradle`(Gradle)文件中配置插件,我们可以将项目打包成一个独立的可执行JAR或WAR文件。对于生成独立JAR,Maven可以使用`spring-boot-maven-plugin`,Gradle则有`bootJar`任务。...

    ant简明教程;ant调用bat方法

    如果构建文件不是默认的`build.xml`,我们可以使用`-f`、`-buildfile`或`-file`参数指定文件名,如`ant -f hello.xml sayHelloWorld`。 Ant构建文件的核心元素包括`project`、`target`、`property`和`task`: 1. `...

    mybatis自动生产代码

    总的来说,MyBatis的自动代码生成功能通过`generator.xml`配置文件和执行脚本(如`build.bat`)实现了从数据库到Java代码的自动化转换。这不仅节省了手动编写代码的时间,还保证了代码的一致性和规范性。在实际开发...

Global site tag (gtag.js) - Google Analytics