<?xml version="1.0"?>
<!-- ======================================================================= -->
<!-- EJB3 SecurityAccess build file                                          -->
<!-- ======================================================================= -->
<project name="SecurityAccess" default="ejbjar" basedir="..">
 <property environment="env" />
 <property name="app.dir" value="${basedir}\SecurityWithPropertiesFile" />
 <property name="src.dir" value="${app.dir}\src" />
 <property name="jboss.home" value="${env.JBOSS_HOME}" />
 <property name="jboss.server.config" value="default" />
 <property name="build.dir" value="${app.dir}\build" />
 <property name="build.classes.dir" value="${build.dir}\classes" />

<!-- Build classpath -->
 <path id="build.classpath">
  <fileset dir="${jboss.home}\client">
   <include name="*.jar" />
  </fileset>
  <pathelement location="${build.classes.dir}" />
 </path>

<!-- =================================================================== -->
 <!-- Prepares the build directory                                        -->
 <!-- =================================================================== -->
 <target name="prepare" depends="clean">
  <mkdir dir="${build.dir}" />
  <mkdir dir="${build.classes.dir}" />
 </target>

<!-- =================================================================== -->
 <!-- Compiles the source code                                            -->
 <!-- =================================================================== -->
 <target name="compile" depends="prepare" description="编绎">
  <javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="on" deprecation="on" optimize="off" includes="com/**">
   <classpath refid="build.classpath" />
  </javac>
 </target>

<target name="ejbjar" depends="compile" description="创建EJB发布包">
  <jar jarfile="${app.dir}\SecurityAccess.jar">
   <fileset dir="${build.classes.dir}">
    <include name="com/**/*.class" />
   </fileset>
   <fileset dir="${src.dir}">
    <include name="*.properties" />
   </fileset>
   <metainf dir="${src.dir}\META-INF">
    <include name="*.xml" />
   </metainf>
  </jar>
 </target>
 
 <target name="webwar" description="创建web发布包">
     <war warfile="${app.dir}\JaasTest.war" webxml="${app.dir}\web\WEB-INF\web.xml">
   <fileset dir="${app.dir}\web">
    <include name="**" />
    <exclude name="${app.dir}\web\WEB-INF\web.xml"/>
   </fileset>
     </war>
 </target>
 
 <target name="deploy" depends="ejbjar,webwar">
  <copy file="${app.dir}\SecurityAccess.jar" todir="${jboss.home}\server\${jboss.server.config}\deploy" />
  <copy file="${app.dir}\JaasTest.war" todir="${jboss.home}\server\${jboss.server.config}\deploy" />
 </target>

<!-- =================================================================== -->
 <!-- Cleans up generated stuff                                           -->
 <!-- =================================================================== -->
 <target name="clean">
  <delete dir="${build.dir}" />
  <delete file="${jboss.home}\server\${jboss.server.config}\deploy\SecurityAccess.jar" />
  <delete file="${jboss.home}\server\${jboss.server.config}\deploy\JaasTest.war" />
 </target>
</project>

build.xml(黎活明安全管理部署文件)相关推荐

  1. 让人才不再稀缺,让就业水到渠成 ——记传智播客总裁黎活明

    专访简介: 2017年3月21日,"传智专修学院成立大会暨揭牌仪式"在江苏沭阳文化艺术中心隆重举行.江苏宿迁市相关领导.沭阳县相关领导.互联网行业精英.相关媒体.传智播客及传智专修 ...

  2. 3G手机Android应用开发视频教程_黎活明老师的视频(第三天课程)总共有八天课程...

    下载地址:http://jiyanet.com/read.php?tid=402 转载于:https://www.cnblogs.com/javaspring/archive/2012/08/21/2 ...

  3. 3G手机Android应用开发视频教程_黎活明老师的视频(第五天课程)总共有八天课程...

    下载地址:http://jiyanet.com/read.php?tid=404 转载于:https://www.cnblogs.com/javaspring/archive/2012/08/22/2 ...

  4. 3G手机Android应用开发视频教程_黎活明老师的视频下载地址(总共有八天课程)

    视频下载地址:http://jiyanet.com/read.php?tid=404

  5. assert文件夹 设置android_android使用build.xml配置assert文件中不压缩的类型文件

    问题: 在做文本文件读取时,从assert文件中获取文件 getResources().getAssets().openFd("test.txt").getFileDescript ...

  6. ANT 发布项目中 build.xml 文件的详细配置

    xml 代码 <?xml version="1.0" encoding="UTF-8"?> <!-- name:对应工程名字 default: ...

  7. Ant中build.xml对多module部署配置

    无论走到哪里,都应该记住,过去都是假的,回忆是一条没有尽头的路,一切以往的春天都不复存在,就连那最坚韧而又狂乱的爱情归根结底也不过是一种转瞬即逝的现实.--马尔克斯<百年孤独> 1.bui ...

  8. build.xml引用其它文件的任务

    如我的build.xml中的一个任务: <target name="product.deploy">                 <echo>      ...

  9. [ant]通过Android命令自动编译出build.xml文件

    用途: 做自动集成编译环境. 环境搭配我就不说了(SDK/环境变量等). 进入cmd界面. 进入项目目录. 输入: android.bat list target  来查询我们现有的版本list有哪些 ...

最新文章

  1. redis内部分享ppt
  2. 从今天开始,我就要潜心研究软件开发技术了,不在被名利所困
  3. unix awk手册读书笔记
  4. Atitit.eclipse 4.3 4.4  4.5 4.6新特性
  5. [Ubuntu]更改所有子文件和子目录所有者权限
  6. 错误: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
  7. 【零基础入门数据挖掘】-建模调参
  8. pdf保存如何带批注_带有批注的SpringSelenium测试
  9. 2019年技术盘点云数据库篇(二):阿里云携手MongoDB率先上线4.2数据库 云上数据库已是大势所趋...
  10. java freemarker_Java: FreeMarker的配置和使用
  11. @RestControllerAdvice 异常分析
  12. python3.4 安装numpy报错_python安装numpy报错怎么解决
  13. 学会Apache网页与安全的优化,让你的技术更加胜人一筹!(网页压缩与缓存、隐藏版本信息与配置防盗链)
  14. 【饭谈】为什么总有人劝你用mac来办公?
  15. [主席树] 湖南集训 谈笑风生
  16. 利用华硕路由器实现创维电视广告屏蔽
  17. 我的世界java版1.7.10咋刷物品,我的世界1.7.10刷物品mod
  18. Scrcpy手机投屏
  19. <Android开发> Android vold - 第三篇 vold 的NetLinkManager类简介
  20. HTML onsubmit 事件属性

热门文章

  1. java哈夫曼编码与译码_哈夫曼编码与译码
  2. mq系列传感器的程序_消息中间件(一)MQ详解及四大MQ比较
  3. java 初始化hashmap_java – 如何直接初始化HashMap(以字面方式)...
  4. 使用PHP生成和获取XML格式数据
  5. dubbo consumer 端口_初识Dubbo
  6. malloc开辟的空间在哪一个区间_C++进阶系列之STL(2)SGI版本空间配置器
  7. github访问不了_用ssh套娃翻到大陆公网给校园内网服务器装R包以及使用GitHub
  8. java servlet post_Java中Servlet Post和Get乱码
  9. android xml opacity,Android Drawable详解
  10. mysql如何按行数匹配_mysql – 是否可以使用MATCH AGAINST计算每行匹配的单词数