`
moonrub
  • 浏览: 42018 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
  • 22cgreen: new 也是类加载器加载,也是类加载机制,可以说JAVA类进入 ...
    newinstance

eclipse ant build

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<project name="delploy" default="main" basedir=".">
<!-- ================================================================== -->
<!-- 初始化属性                         -->
<!-- ================================================================== -->
<target name="init-properties" description="初始化属性">
<property file="build.properties" />
<!--<property name="bin.dir"        value="bin"/>-->
<property name="inf.dir" value="src/main/webapp/WEB-INF" />
<!--  <property name="css.dir" value="css"/>-->
<!--<property name="skins.dir" value="skins"/>-->
<property name="images.dir" value="src/main/webapp/images" />
<property name="include.dir" value="src/main/webapp/javascript" />
<property name="stylesheet.dir" value="src/main/webapp/stylesheet" />
<property name="scorerule.dir" value="src/main/webapp/scorerule" />
<property name="manage.dir" value="src/main/webapp/manage" />
<property name="plugin.dir" value="src/main/webapp/plugin" />
<property name="webapp.dir" value="${deploy.dir}" />
</target>

<target name="copy" depends="init-properties" description="拷贝文件">
<!--拷贝web,jsp,配置文件(*.xml,*.properties),dtd等,除了class和jar-->
<copy todir="${webapp.dir}/stylesheet">
<fileset dir="${stylesheet.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/scorerule">
<fileset dir="${scorerule.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/images">
<fileset dir="${images.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/javascript">
<fileset dir="${include.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/manage">
<fileset dir="${manage.dir}" includes="**/*.*" />
</copy>
<copy todir="${webapp.dir}/plugin">
<fileset dir="${plugin.dir}" includes="**/*.*" />
</copy>

<!--拷贝class,只有class-->
<!--    <copy todir="${webapp.dir}/WEB-INF/classes">
            <fileset dir="${inf.dir}"/>
        </copy>
        -->
<!--拷贝WEB-INF-->
<copy todir="${webapp.dir}/WEB-INF">
<fileset dir="${inf.dir}" />
</copy>
</target>
<!-- ================================================================ -->
<!-- 主要任务                                                        -->
<!-- ================================================================ -->
<target name="main" description="==>发布程序,拷贝">
<antcall target="copy" />
</target>
</project>
分享到:
评论

相关推荐

    ant打包项目的build.xml配置

    ant打包项目的build.xml配置

    生成ANT所需要的Build,xml文件

    "生成ANT所需要的Build.xml文件"这一主题,核心在于如何通过Python程序自动生成ANT的配置文件——build.xml。 首先,我们要理解ANT的build.xml文件。它是ANT的核心,包含了一系列的构建目标和任务。这些目标定义了...

    Using ANT in Eclipse

    - **Option I**: 一旦ANT配置完成,你可以在Eclipse中创建新的ANT构建文件(默认为build.xml)。在项目中右键点击,选择"新建" &gt; "其他" &gt; "Ant" &gt; "Ant Buildfile"。然后,你可以编辑这个XML文件来定义构建任务。 ...

    使用 Eclipse 和 Ant 进行 Python 开发

    在 Eclipse 中集成 Ant,可以通过右键点击项目,选择“构建路径”&gt;“配置构建路径”&gt;“构建配置”&gt;“新建”&gt;“Ant 构建文件”,然后选择你的 build.xml 文件。这样,你就可以在 Eclipse 内部直接运行 Ant 目标。 ...

    eclipse基于ant自动化打包

    4. **配置Ant任务**:使用Eclipse的Ant视图,你可以编辑和运行build.xml。定义`&lt;target&gt;`元素来指定打包流程,例如`&lt;javac&gt;`任务用于编译源码,`&lt;jar&gt;`任务用于打包JAR,`&lt;copy&gt;`任务用于复制资源文件,`&lt;zip&gt;`任务...

    ant打包的build.xml文件

    一个普通java程序用ant打包的列子,完整的,里面采用的是eclipse自带的编译插件进行的打包,需要结合eclipse中的插件一起使用

    eclipse-sourceBuild-srcIncluded-3.6.2

    eclipse-sourceBuild-srcIncluded-3.6.2

    ant build.xml 配置文件

    我的开发环境是Eclipse,ant.xml是放在项目下的ant(新建),也可以修改project的basedir.

    android2.3 eclipse ant混淆

    4. **设置Ant构建脚本**:修改`build.xml`文件,确保`release`任务调用了Proguard。找到`&lt;target name="release"&gt;`,并添加以下代码: ```xml ${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project....

    用ANT来编译打包Eclipse插件

    用Eclipse IDE可以自动生成ANT的build文件,但是该文件的路径名移植性太差。当应用hudson一类的自动化平台来构建Eclipse插件时,不能直接调用ANT工具来编译。本工具自动修改Eclipse的路径为 ${ECLIPSE_HOME},并且...

    EJB3 实例教程(JBoss+Eclipse+Ant)

    4. **Ant构建工具**:介绍如何使用Ant编写build.xml文件,实现项目的编译、打包和部署。Ant任务如`ejb-jar`和`ear`可以帮助我们生成EJB JAR和EAR文件。 5. **实战示例**:提供一个简单的EJB3应用程序实例,如用户...

    Eclipse下Ant+Junit构建文件

    本话题将深入探讨如何在Eclipse集成开发环境中利用Ant和JUnit进行项目构建与测试,以提升开发效率和代码质量。 首先,Eclipse是一款广泛使用的Java IDE,它提供了丰富的功能来支持开发人员进行代码编写、调试和项目...

    Eclipse PDE Export ANT Script (CI)

    1. **ANT Task Definitions**:Eclipse PDE Export ANT Script会生成一些特定的ANT任务,如`pde-build`,`build-plugins`等,它们用于处理Eclipse插件特有的构建步骤,如处理MANIFEST.MF文件、编译源代码和生成插件...

    Eclipse 与Ant 资料

    在实际开发中,一个典型的流程可能是这样的:首先,开发者在 Eclipse 中编写和编辑 Java 代码,然后利用内置的 Ant 支持生成 build.xml 文件,定义构建规则。当需要编译项目时,只需在 Eclipse 的构建配置中指定 Ant...

    ANT-build-xml文件详解

    - **可集成性**:Ant可以方便地集成到开发环境,如Eclipse、IntelliJ IDEA等。 3. **Ant构建文件结构** - **标签**:每个构建文件以作为根元素,定义项目的基本属性,如default(默认目标)、basedir(基目录)、...

    Eclipse中Ant的配置与测试 build.xml

    本文将详细介绍如何在Eclipse环境中配置和测试Ant,以及如何通过`build.xml`文件来管理这些任务。 #### 二、Ant简介 Apache Ant是一款开源的Java项目构建工具,它使用XML格式的脚本来定义项目的构建过程。Ant脚本...

    Eclipse 中ant学习资料

    在Eclipse中,你可以直接右键点击项目,选择"Run As" -&gt; "Ant Build",然后在弹出的窗口中选择或编辑构建配置。Eclipse会解析build.xml文件,并执行其中的任务。 六、实例演示 学习Ant时,通常会通过一个简单的项目...

    Eclipse下使用ANT编译提示OutOfMemory的解决方法

    在使用Eclipse集成开发环境(IDE)进行ANT编译时,有时会遇到“OutOfMemory”错误,这通常意味着ANT在尝试编译大量代码或者运行复杂构建任务时,分配给它的内存不足。为了解决这个问题,我们需要调整ANT的内存设置,...

    Ant详细配置总结

    1. **创建`build.xml`文件**:这是Ant的核心配置文件,所有构建相关的任务都将在其中定义。 2. **定义`&lt;project&gt;`标签**:这是构建文件中的根元素,用于指定构建的基本信息,如默认目标、构建文件的基路径等。 ``...

Global site tag (gtag.js) - Google Analytics