forked from RestComm/sip-servlets
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuid-mms-from-tag.xml
31 lines (25 loc) · 1.3 KB
/
buid-mms-from-tag.xml
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
<?xml version="1.0"?>
<project name="ant.file.mobicents.sip-servlets.examples.build.mms" default="checkout-and-install" basedir=".">
<property name="external-modules-checkout-mms" value="${ant.file.mobicents.sip-servlets.examples.build.mms}/../mms" />
<property name="node" value="default" />
<condition property="mvn.executable" value="${sys.M2_HOME}\bin\mvn.bat" else="mvn">
<os family="windows" />
</condition>
<target name="checkout">
<echo>Checking out Mobicents Media Server</echo>
<exec executable="${mvn.executable}" dir="${ant.file.mobicents.sip-servlets.examples.build.mms}/../">
<arg line="-f external-components-checkout.xml validate" />
</exec>
</target>
<target name="install">
<echo>Building Media Server core</echo>
<exec executable="${mvn.executable}" dir="${ant.file.mobicents.sip-servlets.examples.build.mms}/../">
<arg line="-f target/mms/core/pom.xml clean install -Dnode=${node}" />
</exec>
<echo>Building Media Server controllers</echo>
<exec executable="${mvn.executable}" dir="${ant.file.mobicents.sip-servlets.examples.build.mms}/../">
<arg line="-f target/mms/controllers/pom.xml clean install -Dnode=${node}" />
</exec>
</target>
<target name="checkout-and-install" depends="checkout,install" />
</project>