Revision 23375 trunk/build/build.xml

View differences:

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