svn-gvsig-desktop / branches / v2_0_0_prep / extensions / org.gvsig.installer / prepare-workspace.xml @ 37551
History | View | Annotate | Download (1.95 KB)
1 | 32269 | jpiera | <project name="org.gvsig.initial.build" default="prepare-workspace"> |
---|---|---|---|
2 | |||
3 | <dirname property="org.gvsig.initial.build.basedir" file="${ant.file.org.gvsig.initial.build}"/> |
||
4 | |||
5 | <property name="workspace.basedir" |
||
6 | value="${org.gvsig.initial.build.basedir}/.."/> |
||
7 | <property name="build.basedir" |
||
8 | value="${workspace.basedir}/org.gvsig.maven.base.build" |
||
9 | description="Eclipse workspace location"/> |
||
10 | <property name="build.jar.version" |
||
11 | value="1.0.2" /> |
||
12 | <property name="build.jar.file" |
||
13 | value="org.gvsig.maven.base.build-${build.jar.version}.jar" /> |
||
14 | |||
15 | <target name="prepare-workspace"> |
||
16 | |||
17 | <mkdir dir="target"/> |
||
18 | |||
19 | <!-- Get the build jar file -->
|
||
20 | <get src="http://gvsig-desktop.forge.osor.eu/downloads/pub/projects/gvSIG-desktop/maven-repository/org/gvsig/org.gvsig.maven.base.build/${build.jar.version}/${build.jar.file}" |
||
21 | dest="target/${build.jar.file}" |
||
22 | verbose="true"/> |
||
23 | |||
24 | <!-- Unzip de build jar file into the workspace root folder -->
|
||
25 | <unzip src="target/${build.jar.file}" |
||
26 | dest="${workspace.basedir}"> |
||
27 | <patternset>
|
||
28 | <exclude name="META-INF/**"/> |
||
29 | </patternset>
|
||
30 | </unzip>
|
||
31 | |||
32 | <chmod dir="${build.basedir}/maven/bin" perm="u+x" includes="m2,mvn,mvnDebug"/> |
||
33 | |||
34 | <!-- Copy the maven launchers to the workspace metadata folder -->
|
||
35 | <copy todir="${workspace.basedir}/.metadata"> |
||
36 | <fileset dir="${build.basedir}/eclipse-launchers"/> |
||
37 | </copy>
|
||
38 | |||
39 | <!-- Configure the eclipse workspace -->
|
||
40 | <ant antfile="${build.basedir}/maven-goals.xml" target="mvn-configure-eclipse-workspace"/> |
||
41 | |||
42 | <!-- Compile, install and generate eclipse projects -->
|
||
43 | <ant antfile="${build.basedir}/maven-goals.xml" target="mvn-install-and-eclipse-eclipse"/> |
||
44 | |||
45 | <echo>INFORMATION!!!</echo> |
||
46 | <echo>Restart eclipse and then proceed to import the subprojects contained into the main project</echo> |
||
47 | |||
48 | <!-- TODO: copiar al proyecto de configuraciĆ³n general -->
|
||
49 | </target>
|
||
50 | |||
51 | <target name="clean"> |
||
52 | <delete dir="target"/> |
||
53 | </target>
|
||
54 | |||
55 | </project> |