summaryrefslogtreecommitdiffstats
path: root/Master/Reference Architectures and Patterns/EJB 3.0 Code/Micah Examples/src/examples/entity/build.xml
blob: f73d1426689e00e9111eaee63f3db777946d12f7 (plain)
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
82
83
<?xml version="1.0"?>
<!DOCTYPE project [ <!ENTITY include SYSTEM "../../../etc/common.xml"> ]>
	
<project name="ejb3-examples-entity" default="main" basedir="../../..">
	<!--		basic  settings          -->
	<property name="app.pkg" value="examples/entity"/>
	<property name="app.name" value="EntityExamples"/>
	<property name="create.client" value="true"/>
	<property name="create.ejb" value="true"/>
	<property name="create.ear" value="true"/>
	<property name="deploy" value="true"/>
	
	<!--	Include common.xml	       -->
	&include;
	
	<target name="main" depends="compile.common,package.common,deploy.common"/>
	
	<target name="single_table">
		<echo message="Executing examples.entity.single_table.client.RoadVehicleClient"/>
		<antcall target="execClient">
			<param name="client.class" value="examples.entity.single_table.client.RoadVehicleClient"/>
		</antcall>
	</target>
	
	<target name="joined">
		<echo message="Executing examples.entity.joined.client.RoadVehicleClient"/>
		<antcall target="execClient">
			<param name="client.class" value="examples.entity.joined.client.RoadVehicleClient"/>
		</antcall>
	</target>
	
	<target name="uni.one_to_one">
		<echo message="Executing examples.entity.uni.one_to_one.client.OrderShipmentClient"/>
		<antcall target="execClient">
			<param name="client.class" value="examples.entity.uni.one_to_one.client.OrderShipmentClient"/>
		</antcall>
	</target>

	<target name="uni.one_to_many">
		<echo message="Executing examples.entity.uni.one_to_many.client.CompanyEmployeeClient"/>
		<antcall target="execClient">
			<param name="client.class" value="examples.entity.uni.one_to_many.client.CompanyEmployeeClient"/>
		</antcall>
	</target>
	
	<target name="uni.many_to_one">
		<echo message="Executing examples.entity.uni.many_to_one.client.EmployeeAddressClient"/>
		<antcall target="execClient">
			<param name="client.class" value="examples.entity.uni.many_to_one.client.EmployeeAddressClient"/>
		</antcall>
	</target>
	
	<target name="uni.many_to_many">
		<echo message="Executing examples.entity.uni.many_to_many.client.StudentCourseClient"/>
		<antcall target="execClient">
			<param name="client.class" value="examples.entity.uni.many_to_many.client.StudentCourseClient"/>
		</antcall>
	</target>
	
	<target name="bid.one_to_one">
		<echo message="Executing examples.entity.bid.one_to_one.client.OrderShipmentClient"/>
		<antcall target="execClient">
			<param name="client.class" value="examples.entity.bid.one_to_one.client.OrderShipmentClient"/>
		</antcall>
	</target>
	
	<target name="bid.one_to_many">
		<echo message="Executing examples.entity.bid.one_to_many.client.CompanyEmployeeClient"/>
		<antcall target="execClient">
			<param name="client.class" value="examples.entity.bid.one_to_many.client.CompanyEmployeeClient"/>
		</antcall>
	</target>
	
	<target name="bid.many_to_many">
		<echo message="Executing examples.entity.bid.many_to_many.client.StudentCourseClient"/>
		<antcall target="execClient">
			<param name="client.class" value="examples.entity.bid.many_to_many.client.StudentCourseClient"/>
		</antcall>
	</target>
	
	<target name="run" depends="single_table,joined,uni.one_to_one,uni.one_to_many,uni.many_to_one,uni.many_to_many,bid.one_to_one,bid.one_to_many,bid.many_to_many"/>
	<!-- target name="run" depends="uni.one_to_one,uni.one_to_many"/ -->
</project>