Statistics
| Revision:

root / branches / v2_0_0_prep / extensions / org.gvsig.mkmvnproject / templates / SPI / org.gvsig.fortunecookies.app / prepare-workspace.xml @ 32378

History | View | Annotate | Download (2.07 KB)

1
<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.4" />
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
                <!-- Configure the gvSIG profile -->
43
                <ant antfile="${build.basedir}/check-gvsig-profile.xml" target="initialize"/>
44

    
45
                <!-- Compile, install and generate eclipse projects -->
46
                <ant antfile="${build.basedir}/maven-goals.xml" target="mvn-install-and-eclipse-eclipse"/>
47
                
48
                <echo>INFORMATION!!!</echo>
49
                <echo>Restart eclipse and then proceed to import the subprojects contained into the main project</echo>
50
                
51
                <!-- TODO: copiar al proyecto de configuraciĆ³n general -->
52
        </target>
53
         
54
        <target name="clean">
55
                <delete dir="target"/>
56
        </target>
57

    
58
</project>