Revision 23375 trunk/build/build.xml
build.xml | ||
---|---|---|
7 | 7 |
<!-- set global properties for this build --> |
8 | 8 |
<dirname file="${ant.file.Complete_build_system}" property="ant.file.Complete_build_system.dir"/> |
9 | 9 |
<property name="mavendir" location="${ant.file.Complete_build_system.dir}/maven" /> |
10 |
<property environment="environment"/> |
|
11 |
|
|
10 | 12 |
<condition property="mvn.executable" value="${mavendir}/bin/mvn.bat" else="${mavendir}/bin/mvn"> |
11 | 13 |
<os family="windows" /> |
12 | 14 |
</condition> |
... | ... | |
47 | 49 |
|
48 | 50 |
<property name="native-binaries-dir" value="../binaries" /> |
49 | 51 |
|
52 |
<presetdef name="maven"> |
|
53 |
<exec executable="${mvn.executable}"> |
|
54 |
<env key="JAVA_HOME" value="${java.home}"/> |
|
55 |
</exec> |
|
56 |
</presetdef> |
|
57 |
|
|
50 | 58 |
<target name="prepare-eclipse-workspace" depends="mvn-clean,mvn-install-without-tests"> |
51 |
<exec executable="${mvn.executable}">
|
|
59 |
<maven>
|
|
52 | 60 |
<arg value="-Declipse.workspace=../" /> |
53 | 61 |
<arg value="eclipse:add-maven-repo" /> |
54 |
</exec>
|
|
55 |
<exec executable="${mvn.executable}">
|
|
62 |
</maven>
|
|
63 |
<maven>
|
|
56 | 64 |
<arg value="eclipse:eclipse" /> |
57 |
</exec> |
|
65 |
</maven> |
|
66 |
|
|
58 | 67 |
</target> |
59 | 68 |
<target name="mvn-clean"> |
60 |
<exec executable="${mvn.executable}">
|
|
69 |
<maven>
|
|
61 | 70 |
<arg value="clean" /> |
62 |
</exec>
|
|
71 |
</maven>
|
|
63 | 72 |
</target> |
64 | 73 |
<target name="mvn-install-without-tests"> |
65 |
<exec executable="${mvn.executable}">
|
|
74 |
<maven>
|
|
66 | 75 |
<arg value="install" /> |
67 | 76 |
<arg value="-Dmaven.test.skip=true" /> |
68 |
</exec>
|
|
77 |
</maven>
|
|
69 | 78 |
</target> |
70 | 79 |
|
71 | 80 |
<target name="install-gvsig-base" depends="mvn-clean,mvn-install-extensions,mvn-eclipse-clean"> |
72 |
<exec executable="${mvn.executable}">
|
|
81 |
<maven>
|
|
73 | 82 |
<arg value="eclipse:eclipse" /> |
74 |
</exec>
|
|
83 |
</maven>
|
|
75 | 84 |
</target> |
76 | 85 |
|
77 | 86 |
<target name="mvn-install-extensions"> |
78 |
<exec executable="${mvn.executable}">
|
|
87 |
<maven>
|
|
79 | 88 |
<arg value="install" /> |
80 | 89 |
<arg value="-Dmaven.test.skip=true" /> |
81 | 90 |
<arg value="-Dinstall-extension" /> |
82 |
</exec>
|
|
91 |
</maven>
|
|
83 | 92 |
</target> |
84 | 93 |
|
85 | 94 |
<target name="mvn-install"> |
86 |
<exec executable="${mvn.executable}">
|
|
95 |
<maven>
|
|
87 | 96 |
<arg value="install" /> |
88 |
</exec>
|
|
97 |
</maven>
|
|
89 | 98 |
</target> |
90 | 99 |
|
91 | 100 |
<target name="mvn-eclipse-clean"> |
92 |
<exec executable="${mvn.executable}">
|
|
101 |
<maven>
|
|
93 | 102 |
<arg value="eclipse:clean" /> |
94 |
</exec>
|
|
103 |
</maven>
|
|
95 | 104 |
</target> |
96 | 105 |
|
97 | 106 |
<target name="mvn-eclipse-eclipse"> |
98 |
<exec executable="${mvn.executable}">
|
|
107 |
<maven>
|
|
99 | 108 |
<arg value="eclipse:eclipse" /> |
100 |
</exec>
|
|
109 |
</maven>
|
|
101 | 110 |
</target> |
102 | 111 |
|
103 | 112 |
<!-- TODO: Target for make complete building of gvSIG, calling all enabled projects by default --> |
Also available in: Unified diff