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

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

    博客分类:
  • java
阅读更多
<target name="war" depends="jar">
   
    <copy todir="${dest.dir}/WebRoot/WEB-INF/lib">
         <fileset dir="${dest.dir}">
             <include name="*.jar" />
         </fileset>
    </copy> 
   
    <copy todir="${dest.dir}/WebRoot">
            <fileset dir="${project.home}/WebRoot">
            <include name="**/**/*.*" />
            <exclude name="WEB-INF/classes/**/*.*"/>
            </fileset>
    </copy>
   
    <copy todir="${dest.dir}/WebRoot/WEB-INF/classes">
         <fileset dir="${dest.dir}/classes">
             <include name="**/**/*.*" />
         </fileset>
    </copy>
   
    <copy todir="${dest.dir}/WebRoot/WEB-INF/classes">
         <fileset dir="${project.home}/conf">
             <include name="**/**/*.*" />
       <exclude name="**/**/*.bak" />
         </fileset>
    </copy>
   
        <war destfile="${dest.dir}/csp.war" webxml="${project.home}/WebRoot/WEB-INF/web.xml">
            <fileset dir="${dest.dir}/WebRoot">
            <include name="**/**/*.*" />
      <exclude name="${project.home}/WebRoot/WEB-INF/web.xml"/>
            <exclude name="com/**/*.*"/>
            </fileset>
        </war>
         <delete dir="${dest.dir}/classes" />
    <delete dir="${dest.dir}/WebRoot" />
    <delete dir="${dest.dir}/*.jar" /> 
    </target>
<target name="tar" depends="jar">
   
    <copy todir="${dest.dir}/WebRoot/WEB-INF/lib">
         <fileset dir="${dest.dir}">
             <include name="*.jar" />
         </fileset>
    </copy>
   
    <copy todir="${dest.dir}/WebRoot">
            <fileset dir="${project.home}/WebRoot">
            <include name="**/**/*.*" />
            <exclude name="WEB-INF/classes/com/**/*.*"/>
            </fileset>
    </copy>
   
    <copy todir="${dest.dir}/WebRoot/WEB-INF/classes">
         <fileset dir="${project.home}/conf">
             <include name="**/**/*.*" />
<exclude name="**/**/*.bak" />
         </fileset>
    </copy>
   
        <tar destfile="${dest.dir}/${module.deployname}.tar" basedir="${dest.dir}/WebRoot">          
        </tar>
    </target>

</project>
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    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可执行性文件

    在Java开发过程中,将一个项目打包成可执行的bat(批处理)文件是常见的需求,尤其是在需要在没有Java运行环境的计算机上运行程序时。Ant,一个由Apache软件基金会开发的构建工具,提供了强大的功能来帮助我们实现这...

    maven+bat打包

    &lt;id&gt;run-zip-bat&lt;/id&gt; &lt;phase&gt;package&lt;/phase&gt; &lt;goals&gt; &lt;goal&gt;run&lt;/goal&gt; &lt;/goals&gt; &lt;configuration&gt; &lt;target&gt; &lt;exec executable="cmd"&gt; &lt;arg value="/c"/&gt; &lt;arg value="path/to/zip.bat"/&gt; &lt;/exec&gt; &lt;/...

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

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

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

    3. **运行批处理文件**:双击 `build.bat` 文件,执行 Maven 构建命令。 #### 安装 TestNG 插件 1. **打开 Eclipse**:启动 Eclipse IDE。 2. **安装 TestNG 插件**:点击 `Help &gt; Install New Software`,然后按照...

    apktool.bat和jar文件

    1. **解压APK**:使用`apktool d &lt;apk_file&gt;`命令,这会将APK文件解压到一个同名的目录下,其中包含了所有资源和反编译后的Java源码。 2. **编辑源码和资源**:解压后,开发者可以在解压出的目录中直接修改XML布局...

    配置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...

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

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

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

    2. 在`&lt;configuration&gt;`标签内,替换`&lt;executable&gt;`为启动进程的实际脚本路径,例如一个启动Java应用的可执行jar文件或者启动脚本。同时,可以使用`&lt;arguments&gt;`来传递启动参数。 3. 如果需要启动多个进程,可以在`...

    tomcat-5.5.23

    and&lt;br&gt; $CATALINA_BASE/conf/Catalina/localhost/manager.xml.&lt;br&gt;&lt;br&gt;&lt;br&gt;================&lt;br&gt;Troubleshooting&lt;br&gt;================&lt;br&gt;&lt;br&gt;There are only really 3 things likely to go wrong during the stand...

    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...

    mybatis自动生产代码

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

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

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

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

    3. `property`元素用来定义和设置属性值,可以在构建文件内部定义,也可以通过外部文件如`build.properties`引入。属性值在任务中通过`${}`引用。 Ant提供多种内置任务,如: - `copy`:复制文件或目录。 - `delete...

Global site tag (gtag.js) - Google Analytics