Develop and Download Open Source Software

Browse Subversion Repository

Contents of /s2helloworld/trunk/build.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3 - (show annotations) (download) (as text)
Tue Apr 3 14:09:20 2007 UTC (17 years, 2 months ago) by shinsuke
File MIME type: application/xml
File size: 4258 byte(s)
moved s2helloworld from cvs.
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <project name="build" default="all" basedir=".">
4
5 <property name="war.name" value="s2helloworld"/>
6 <property name="src.main.webapp.webinf.classes" value="${basedir}/src/main/webapp/WEB-INF/classes"/>
7 <property name="src.main.webapp.webinf.lib" value="${basedir}/src/main/webapp/WEB-INF/lib"/>
8 <property name="target.webapp.webinf.lib" value="${basedir}/target/${war.name}/WEB-INF/lib"/>
9 <property name="target.webapp.webinf.classes" value="${basedir}/target/${war.name}/WEB-INF/classes"/>
10
11 <property name="shell.cmd" value="sh"/>
12 <property name="shell.options" value="-c"/>
13
14 <target name="check.os"
15 description="--> Check OS">
16 <condition property="isWindows">
17 <os family="windows" />
18 </condition>
19 </target>
20
21 <target name="setup.shell" depends="check.os" if="isWindows"
22 description="--> Setup shell parameters">
23 <property name="shell.cmd" value="cmd.exe"/>
24 <property name="shell.options" value="/c"/>
25 </target>
26
27 <target name="clean"
28 description="--> Clean Directories">
29 <delete dir="${src.main.webapp.webinf.classes}"/>
30 <delete dir="${src.main.webapp.webinf.lib}"/>
31 </target>
32
33 <!-- =================================================================== -->
34 <!-- SERVLET DEVELOPMENT ENVRIONMENT -->
35 <!-- =================================================================== -->
36
37 <target name="servlet" depends="setup.shell,clean"
38 description="--> Setup Servlet Delopment Environment">
39
40 <delete dir="${basedir}/target"/>
41 <delete dir="${basedir}/work"/>
42
43 <!-- pom.xml -->
44 <replace
45 file="${basedir}/pom.xml"
46 token="&lt;!-- SERVLET DEV: BEGIN @@@"
47 value="&lt;!-- SERVLET DEV: BEGIN --&gt;"
48 >
49 </replace>
50 <replace
51 file="${basedir}/pom.xml"
52 token="@@@@ SERVLET DEV: END --&gt;"
53 value="&lt;!-- SERVLET DEV: END --&gt;"
54 >
55 </replace>
56
57 <!-- web.xml -->
58 <replace
59 file="${basedir}/src/main/webapp/WEB-INF/web.xml"
60 token="&lt;!-- SERVLET DEV: BEGIN @@@"
61 value="&lt;!-- SERVLET DEV: BEGIN --&gt;"
62 >
63 </replace>
64 <replace
65 file="${basedir}/src/main/webapp/WEB-INF/web.xml"
66 token="@@@@ SERVLET DEV: END --&gt;"
67 value="&lt;!-- SERVLET DEV: END --&gt;"
68 >
69 </replace>
70
71 <exec
72 executable="${shell.cmd}"
73 failonerror="true"
74 dir="${basedir}"
75 >
76 <arg line="${shell.options} 'mvn install'"/>
77 </exec>
78
79 <mkdir dir="${src.main.webapp.webinf.classes}"/>
80 <mkdir dir="${src.main.webapp.webinf.lib}"/>
81
82 <copy todir="${src.main.webapp.webinf.lib}">
83 <fileset dir="${target.webapp.webinf.lib}">
84 <include name="*.jar"/>
85 </fileset>
86 </copy>
87 <copy todir="${src.main.webapp.webinf.classes}">
88 <fileset dir="${target.webapp.webinf.classes}">
89 <include name="**"/>
90 </fileset>
91 </copy>
92
93 <delete dir="${basedir}/target"/>
94
95 </target>
96
97 <!-- =================================================================== -->
98 <!-- PORTLET DEVELOPMENT ENVRIONMENT -->
99 <!-- =================================================================== -->
100
101 <target name="portlet" depends="setup.shell,clean"
102 description="--> Setup Portlet Delopment Environment">
103
104 <delete dir="${basedir}/target"/>
105 <delete dir="${basedir}/work"/>
106
107 <!-- pom.xml -->
108 <replace
109 file="${basedir}/pom.xml"
110 token="&lt;!-- SERVLET DEV: BEGIN --&gt;"
111 value="&lt;!-- SERVLET DEV: BEGIN @@@"
112 >
113 </replace>
114 <replace
115 file="${basedir}/pom.xml"
116 token="&lt;!-- SERVLET DEV: END --&gt;"
117 value="@@@@ SERVLET DEV: END --&gt;"
118 >
119 </replace>
120
121 <!-- web.xml -->
122 <replace
123 file="${basedir}/src/main/webapp/WEB-INF/web.xml"
124 token="&lt;!-- SERVLET DEV: BEGIN --&gt;"
125 value="&lt;!-- SERVLET DEV: BEGIN @@@"
126 >
127 </replace>
128 <replace
129 file="${basedir}/src/main/webapp/WEB-INF/web.xml"
130 token="&lt;!-- SERVLET DEV: END --&gt;"
131 value="@@@@ SERVLET DEV: END --&gt;"
132 >
133 </replace>
134
135 </target>
136
137 </project>
138

Properties

Name Value
svn:eol-style native

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26