sventon subversion web client - http://www.sventon.org
[show recent changes]
 
  Help
Rev: HEAD (53458) - http://anonsvn.icesoft.org/repo / icefaces2 / trunk / icefaces / maven2 / build.xml
Show File - build.xml  [show properties]
spinner
<!--
  ~ Version: MPL 1.1
  ~
  ~ The contents of this file are subject to the Mozilla Public License
  ~ Version 1.1 (the "License"); you may not use this file except in
  ~ compliance with the License. You may obtain a copy of the License at
  ~ http://www.mozilla.org/MPL/
  ~
  ~ Software distributed under the License is distributed on an "AS IS"
10    ~ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
11    ~ License for the specific language governing rights and limitations under
12    ~ the License.
13    ~
14    ~ The Original Code is ICEfaces 1.5 open source software code, released
15    ~ November 5, 2006. The Initial Developer of the Original Code is ICEsoft
16    ~ Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
17    ~ 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
18    ~
19    ~ Contributor(s): _____________________.
20    -->
21 
22  <project name="icefaces-maven" default="install" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
23 
24      <property file="../../ee-build.properties"/>
25      <property file="../build.properties"/>
26      <property file="./build.properties"/>
27      <property name="lib.dir" location="../lib"/>
28 
29 
30       <path id="maven-ant-tasks.classpath" path="${lib.dir}/maven-ant-tasks-2.1.10.jar" />
31        <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
32                 uri="antlib:org.apache.maven.artifact.ant"
33                 classpathref="maven-ant-tasks.classpath" />
34 
35 
36   
37      <target name="install" depends="get-maven">
38        <artifact:localRepository id="local.repository" path="${local.repository}" layout="default" />
39        <artifact:pom id="icepushPom" file="icepush.pom"> 
40           <localRepository refid="local.repository"/>
41        </artifact:pom>
42          <echo> installing icepush-${icepushPom.version} to local repository</echo>
43        <artifact:install file="${lib.dir}/${icepush.lib.name}.jar" >
44           <localRepository refid="local.repository"/>        
45                <pom refid="icepushPom"/>
46        </artifact:install>   
47        <artifact:pom id="glimmerPom" file="icefaces.pom"> 
48           <localRepository refid="local.repository"/>
49        </artifact:pom>
50         <echo>installing icefaces-${glimmerPom.version} to local repository</echo>
51        <artifact:install file="${lib.dir}/${icefaces.lib.name}.jar" >
52           <localRepository refid="local.repository"/>        
53            <pom refid="glimmerPom"/>
54        </artifact:install>
55        <artifact:pom id="compatPom" file="icefaces-compat.pom"> 
56               <localRepository refid="local.repository"/>
57        </artifact:pom>
58              <echo> installing icefaces-compat-${compatPom.version} to local repository</echo>
59        <artifact:install file="${lib.dir}/${icefaces-compat.lib.name}.jar" >
60               <localRepository refid="local.repository"/>        
61                    <pom refid="compatPom"/>
62        </artifact:install>   
63        <artifact:pom id="acePom" file="icefaces-ace.pom"> 
64               <localRepository refid="local.repository"/>
65        </artifact:pom>
66              <echo> installing icefaces-ace-${acePom.version} to local repository</echo>
67        <artifact:install file="${lib.dir}/${icefaces-ace.lib.name}.jar" >
68               <localRepository refid="local.repository"/>        
69                    <pom refid="acePom"/>
70        </artifact:install>     
71      </target>
72      
73      <target name="get-maven">
74  <echo message="lib.dir is ${lib.dir}"/>
75        <get src="http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.0.10/maven-ant-tasks-2.0.10.jar" dest="${lib.dir}/maven-ant-tasks-2.1.10.jar"/>
76      </target>
77  </project>
78 


feed icon

sventon 2.5.1