]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc/build.xml
Improve result persistence
[gpl/argeo-slc.git] / org.argeo.slc / build.xml
1 <project xmlns:artifact="urn:maven-artifact-ant" default="deploy">
2
3 <path id="maven-ant-tasks.classpath"
4 path="D:\dev\tools\maven-2.0.7\lib\maven-ant-tasks-2.0.7.jar" />
5 <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
6 uri="urn:maven-artifact-ant"
7 classpathref="maven-ant-tasks.classpath" />
8
9 <property name="local" location="D:/dev/mavenLocal/" />
10 <property name="local.argeo" location="${local}/org/argeo/slc/" />
11 <property name="repo.argeo"
12 value="file:///D:/dev/test/mavenArgeoLocalRep/" />
13
14 <target name="deploy">
15 <deploy artifact="argeo-slc" version="0.6.0" />
16 </target>
17
18 <!-- Macrodefs -->
19 <macrodef name="deploy">
20 <attribute name="artifact" />
21 <attribute name="version" />
22 <sequential>
23 <artifact:install-provider artifactId="wagon-file"
24 version="1.0-beta-2" />
25 <artifact:deploy file="pom.xml">
26 <artifact:pom file="pom.xml" />
27 <remoterepository url="${repo.argeo}" />
28 <attach classifier="base" type="zip"
29 file="${local.argeo}/@{artifact}/@{version}/@{artifact}-@{version}-base.zip" />
30 </artifact:deploy>
31 </sequential>
32 </macrodef>
33 </project>