File: build.xml

package info (click to toggle)
jbossas4 4.2.3.GA-7
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 105,652 kB
  • sloc: java: 648,239; xml: 198,129; jsp: 4,297; sh: 3,121; sql: 124; perl: 114; makefile: 24
file content (81 lines) | stat: -rw-r--r-- 2,818 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?xml version="1.0"?>

<!-- ======================================================================= -->
<!-- JBoss build file                                                       -->
<!-- ======================================================================= -->

<project name="JBoss" default="ejbjar" basedir=".">

   <property environment="env"/>
   <property name="src.dir" value="${basedir}/src"/>
   <property name="build.dir" value="${basedir}/build"/>
   <property name="build.classes.dir" value="${build.dir}/classes"/>
   <property name="lib.dir" value="../../../lib"/>
   <property name="conf.dir" value="../../../conf"/>

   <!-- Build classpath -->
   <path id="build.classpath">
      <!-- So that we can get jndi.properties for InitialContext and log4j.xml
   -->
      <fileset dir="${lib.dir}">
         <include name="*.jar"/>
      </fileset>
      <pathelement location="${conf.dir}"/>
   </path>

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

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

   <target name="ejbjar" depends="compile">
      <jar jarfile="build/tutorial.jar">
         <fileset dir="${build.classes.dir}">
            <include name="**/*.class"/>
         </fileset>
         <fileset dir=".">
            <include name="*.properties"/>
         </fileset>
      </jar>
   </target>

   <target name="run" depends="ejbjar">
      <path id="classpath">
         <path refid="build.classpath"/>
         <fileset dir="${build.dir}">
            <include name="tutorial.jar"/>
         </fileset>
      </path>

      <java classname="org.jboss.etutorial.security.client.Main" fork="yes" dir=".">
         <classpath refid="classpath"/>
      </java>
   </target>

   <!-- =================================================================== -->
   <!-- Cleans up generated stuff                                           -->
   <!-- =================================================================== -->
   <target name="clean">
      <delete dir="${build.dir}"/>
   </target>


</project>