`

Ant 简单实例3

Ant 
阅读更多
<!--theme util包:定义portalone-commons-theme.jar包依赖的类和jar包的名称-->
<target name="build-theme" depends="compile" description="generate the distribution">
<property name="themeutilTempFileRootPath" value="themeutil" />
<mkdir dir="${temp}/${themeutilTempFileRootPath}/${themeutilFilePath}" />
<copy todir="${temp}/${themeutilTempFileRootPath}/${themeutilFilePath}" includeEmptyDirs="true" overwrite="true" preservelastmodified="true" flatten="false">
<fileset dir="${classes}/${themeutilFilePath}" excludes="**/.svn/*" />
<fileset dir="${src}/${themeutilFilePath}" excludes="**/*.java,**/package.html,**/.svn/*" />
</copy>
<jar destfile="${platformLib}/${themeutilJarFileName}" update="true" includes="**" excludes="**/.svn/*">
<fileset dir="${temp}/${themeutilTempFileRootPath}" excludes="**/.svn/*" />
<manifest>
<attribute name="Created-By" value="${portalone.author}" />
<attribute name="Release-Date" value="${DSTAMP}" />
<attribute name="PortalONE-Version" value="${portalone.version}" />
<attribute name="Requires" value="servlet-api.jar,jsp-api.jar,xwork-core-2.1.6.jar,portalone-commons-log.jar,portalone-commons-extends-config.jar" />
</manifest>
</jar>
<copy todir="${storefrontLib}" overwrite="true" preservelastmodified="true" file="${platformLib}/${themeutilJarFileName}" />
</target>
<target name="dist.storefront" if="common.copyto.storefront.istrue">
<echo message="copy common jars to storefront ..."/>
<copy todir="${prj.path.storefront}/WebRoot/WEB-INF/lib">
<fileset dir="${storefrontLib}" includes="**/*.jar"/>
</copy>
<copy todir="${prj.path.storefront}/lib">
<fileset dir="${commonLib}" includes="**/*.jar"/>
</copy>
</target>
</project>
分享到:
评论

相关推荐

    自定义AntTask简单实例

    本教程将通过一个简单的实例,讲解如何创建和使用自定义Ant Task。 首先,理解Ant Task的基本结构。一个自定义Task通常继承自`org.apache.tools.ant.Task`类,并重写`execute()`方法,这是Task执行时调用的核心方法...

    ant使用最简单的实例

    在这个最简单的实例中,我们将深入探讨如何设置和使用Ant。 首先,我们需要理解Ant的基本结构。Ant的核心概念是任务(tasks),它们是执行特定操作的单元,比如`javac`任务用于编译Java源代码,`jar`任务用于创建...

    ant入门编写例子,非常简单实效哦

    标题“ant入门编写例子,非常简单实效哦”指的是这篇内容将向初学者展示如何使用Ant进行基本的项目构建。Ant的入门通常包括创建build.xml文件,设置项目属性,定义任务,以及引入依赖等步骤。这个例子可能是为了帮助...

    apache ant使用例子

    在"apache ant使用例子"中,我们可以通过一个名为"HelloAnt"的MyEclipse工程实例来学习如何使用Ant。MyEclipse是Eclipse IDE的一个扩展,特别适合于Java EE项目的开发,它内置了对Ant的支持,使得我们可以方便地在...

    ant入门小实例练习

    在“ant入门小实例练习”中,我们可以探索Ant的基本用法和核心概念。首先,你需要了解Ant的配置文件`build.xml`,这是整个构建过程的蓝图,定义了一系列的构建目标和任务。每个目标是由一系列的任务(tasks)组成的...

    ejb3+ant开发实例

    在工作之余整理出了基于ejb3的简单企业级开发demo,本实例采用了两个项目来实现(一个客户端和一个服务器端),并且采用ant进行打包、部署,默认采用oracle11g数据库 客户端可以安装到任何java web服务器中(例如...

    ant 简单实例

    本篇文章将深入探讨"ant简单实例",通过一个基础的Ant构建文件`build.xml`来讲解其工作原理和基本使用方法。 Ant的工作机制是基于任务(task)的,这些任务由XML元素定义,并且可以包含其他任务或属性。在我们的例子...

    ant实用实例 详细解析ant的用法

    ### ant实用实例 详细解析ant的用法 #### 一、Ant简介与基本概念 Apache Ant 是一个Java环境下的开源项目构建工具,主要用于自动化构建、部署等任务。它使用XML来描述构建过程,并且提供了丰富的任务(task)集合,...

    ant简介及实例pdf

    Ant的设计理念是简单、可扩展和可配置,使得开发者能够根据项目需求定制构建流程。在这个“ant简介及实例pdf”中,我们将会探讨Ant的基本概念、安装步骤以及一个实际应用的示例。 首先,让我们了解一下Ant的基本...

    ant build 项目实例

    通过这种方式,Ant可以适应各种复杂的构建需求,无论是简单的Java项目还是大型的多模块系统。 此外,Ant还支持外部依赖的管理和版本控制,可以通过`&lt;dependency&gt;`元素来指定项目的依赖库,而这些库可以从本地Maven...

    ANT初步运行例子,ANT学习

    3. **属性(Properties)**: Ant允许设置和使用属性,这些属性可以作为变量在整个构建文件中使用。例如,我们可以定义`src.dir`来指定源代码目录,`dest.dir`为编译结果的输出目录。 4. **依赖性(Dependencies)**: 在...

    ant 第一个例子

    3. **第一个Ant示例**: 一个简单的`build.xml`示例可能包含以下内容: ```xml &lt;project name="antdemo" default="compile"&gt; ``` 这个例子定义了一个项目(name属性为"antdemo"),默认的目标(default...

    ant 学习 笔记 一个简单的java 编译部署实例

    根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容中提及的关键知识点。 ### Apache Ant简介 Apache Ant是一款开源的Java环境下的自动化构建...

    Ant学习例子

    Ant是Apache软件基金会下的一个Java项目,主要用于构建Java...Ant不仅适用于简单的Java项目,还可以处理复杂的构建需求,例如依赖管理、多模块项目构建、自动部署等。熟练掌握Ant,能让你在Java开发中更加高效和灵活。

    ant使用实例(TXT )

    此实例展示了如何使用Ant构建一个简单的Java Hello World程序。 **步骤1:创建源代码目录结构** 假设源代码目录结构如下: - D:\test\ - src\ - com\ - example\ - hello\ - HelloWorld.java **步骤2:编写...

    ant入门教程及实例

    在提供的例子中,一个典型的Ant构建文件展示了如何定义项目、目标和任务。"init"目标创建了必要的目录,"compile"目标负责编译Java源代码,"doc"目标生成Javadoc文档,"deploy"目标则将编译后的结果打包成JAR文件并...

    Ant环境配置和单个类简单编译测试

    接下来,我们创建一个简单的Java项目,例如名为AntTest的项目。在IDE如Eclipse或MyEclipse中创建该项目,并按照以下结构组织文件: ``` AntTest |-- src | |-- org | | |-- tiffanyNo4 | | | |-- ant | | | |-- ...

    ant导出jar包例子

    本篇文章将详细讲解如何使用Ant来导出JAR包,以及通过一个简单的`build.xml`文件示例来演示这一过程。 首先,让我们了解Ant的基本结构。一个Ant项目的核心是`build.xml`文件,它是Ant任务的配置文件,包含了项目...

    ant打zip包简单demo

    Ant是Apache组织开发的一款Java构建...在"ant打zip包简单demo"中,我们了解了如何使用Ant创建ZIP包,以及在`build.xml`中定义相关任务的步骤。通过掌握这些基本知识,你可以轻松地为你的Java项目实现自动化打包流程。

Global site tag (gtag.js) - Google Analytics