`
samjavaeye
  • 浏览: 193899 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ant简单样例

阅读更多

前几天要用到Ant打包,本来很简单的需求,因为太久没有写ant脚本了,并且刚换了工作,开发环境还没有完全建立起来,不得不从头开始上网搜索相关资料,加上公司网络限制,还真是烦人。搞定之后,先记在博客里,下次就不用这么悲剧了。

 

<?xml version="1.0" encoding="UTF-8"?>
<project name="Test3" default="自定义授权Provider">
	<property name="classBase" value="${basedir}/Test3Web/WEB-INF/classes"/>
	<property name="mbiBase" value="${classBase}/examples/security/providers/mbi"/>
	<property name="mbeantypesBase" value="C:/bea/weblogic81/server/lib/mbeantypes"/>
    <description>
		WebLogic Security Provider 自动打包发布
    </description>

    <target name="自定义认证Provider" description="description">
        <jar destfile="${mbeantypesBase}/myAuthenticationProvider.jar">
        	<fileset 
	    		dir="${classBase}" 
	    		includes="examples/security/providers/authentication/,examples/util/"/>
			<fileset file="${mbiBase}/SampleAuthenticator.mbi"/>
        </jar>
    </target>
    
    <target name="自定义授权Provider">
    	<jar destfile="${mbeantypesBase}/myAuthorizationProvider.jar">
	    	<fileset 
	    		dir="${classBase}" 
	    		includes="examples/security/providers/authorization/,examples/util/"/>
			<fileset file="${mbiBase}/SampleAuthorizer.mbi"/>
    	</jar>
    </target>

</project>

 

分享到:
评论

相关推荐

    yGuard支持库与ant使用样例

    3. **入门脚本示例**:提供的"使用样例"可能包含了一个简单的Ant构建脚本,演示了如何设置和执行yGuard混淆任务。开发者可以通过研究这个例子来学习如何在自己的项目中应用混淆。 4. **文件`yguard-2.6`**:这很...

    thrift样例操作实例

    `apache-ant-1.9.6-bin.zip`是Apache Ant,一个Java的构建工具,用于自动化构建Thrift项目和执行编译任务。 `ThriftHelloClient`可能是一个简单的Thrift客户端示例,展示了如何调用Thrift服务的方法。 在学习这个...

    castor源代码和实现类样例

    - `samples/`: 提供的样例代码,通常会有一些简单的脚本或者项目,展示如何在Java程序中集成和使用Castor。 - `build.xml`: Ant构建文件,用于编译和打包Castor源代码。 - `LICENSE.txt` 和 `README.txt`: 关于许可...

    Maven权威指南 很精典的学习教程,比ANT更好用

    简单的项目对象模型 (Project Object Model) 3.5. 核心概念 3.5.1. Maven插件和目标 (Plugins and Goals) 3.5.2. Maven生命周期 (Lifecycle) 3.5.3. Maven坐标 (Coordinates) 3.5.4. Maven仓库(Repositories)...

    自动编译脚本编写指南.docx

    一、“简单编译”对象 “简单编译”对象是指一些不需要调用编译语言进行编译的源码,例如 Php、Asp、Html 等。对于这些源码文件,可以通过打包压缩的方式进行处理。 Windows 脚本样例: 在 Windows 平台上,可以...

    自动编译脚本编写指南 (2).docx

    接着,使用 `set` 命令设置环境变量 `JAVA_HOME`、`ANT_HOME` 和 `PATH`,并使用 `ant` 工具调用相关 xml 文件实现编译。如果编译失败,则跳转执行 `ERROR` 语句。最后,使用 `echo` 命令输出成功信息,并使用 `exit...

    自动编译脚本编写指南 (2).pdf

    自动编译脚本编写指南是配置管理员、项目经理以及需要实施自动编译的相关人员的参考和借鉴指南,本文档收集了常见开发语言的编译脚本,并提供了简单编译和复杂编译两种对象的编写思路。 一、简单编译对象 简单编译...

    servicemix

    Apache ServiceMix的安装过程相对简单,主要包括以下步骤: 1. 下载Apache ServiceMix 3.3.1版本的二进制发行包。 2. 解压下载的档案至预设目录,例如`C:\aibpm\software\apache-servicemix-3.3.1`,该目录将作为...

    Spring_Live中文文档

    本书包括一个有用的样例程序,它使用Spring和Hibernate管理持久层和中间层。这个应用程序 使用了一个我所有开发的简单的入门web程序----Equinox。Equinox实际上仅仅是一个ant build 文件,一个目录结构和开发基于...

    tftp4java 服务器、客户端

    3. `.ant.properties.sample`:这可能是一个Ant构建工具的配置样例文件,Ant是Java项目常用的构建工具,通过XML格式的构建脚本执行编译、测试、打包等任务。 4. `TODO`:这是一个待办事项列表,通常包含开发者为项目...

    xsltproc64.rar

    4. **Ant**:是另一种Java构建工具,尽管Maven现在更为流行,但在某些场景下,Ant仍然有用武之地,例如处理一些简单的构建任务或与现有的Ant脚本集成。 在描述中提到的`xsltproc`是XSLT处理器,它用于执行XSL样式表...

    英特尔Hadoop发行版 2.2 开发者指南

    这些示例覆盖了Hadoop核心功能及附加组件的主要使用场景,通过简单的步骤即可完成样例程序的编译和运行。 #### 二、Hadoop ##### 2.1 前提条件 对于Hadoop部分,开发者需要具备基本的Java编程经验和Hadoop核心...

    Apache Maven 3.doc

    Maven 提供了一个通用的构建过程接口,通过简单的命令如 `mvn install` 或 `mvn deploy` 即可完成项目的构建、测试和部署等操作。 **1.4 基于插件的全局重用** Maven 的插件系统允许开发者轻松地扩展 Maven 的功能...

    Web Service Tutorial JAVA

    此外,读者还可以通过提供的代码样例进一步探索和学习 Web 服务的相关知识。 综上所述,本教程不仅适用于初学者,也适合有一定 Java 编程经验的开发者,帮助他们快速掌握 Web 服务的开发技巧。

    Spring基础教程.pdf

    - **样例程序介绍**:本教程中的示例程序名为“MyUsers”,它实现了基本的CRUD(创建、读取、更新和删除)操作。该程序采用了三层架构,即Web层、服务层和服务访问层,每一层都有明确的职责。 #### 二、开发流程...

    javassist-3.18.0-GA

    Javaassist 提供了一种简单的API,可以用来修改字节码,这在处理AOP(面向切面编程)、动态代理、代码生成、性能监控等场景非常有用。它将字节码表示为类的CtClass对象,通过这些对象可以方便地进行添加、删除或...

Global site tag (gtag.js) - Google Analytics