blob: bb9932635b02e50cfc9d56531431d51b973fc45e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision: 1.21 $ $Date: 2004-10-27 20:54:09 +0600 (Wed, 27 Oct 2004) $ -->
<project default="java:compile"
xmlns:j="jelly:core"
xmlns:u="jelly:util"
xmlns:maven="jelly:maven"
xmlns:deploy="deploy"
xmlns:ant="jelly:ant">
<postGoal name="java:compile">
<!-- Create zip for axis2-idea-plugin -->
<mkdir dir="target/plugin"/>
<mkdir dir="target/plugin/axis2-idea-plugin"/>
<mkdir dir="target/plugin/axis2-idea-plugin/META-INF"/>
<mkdir dir="target/plugin/axis2-idea-plugin/lib"/>
<mkdir dir="target/plugin/axis2-idea-plugin/classes/icons"/>
<mkdir dir="target/plugin/axis2-idea-plugin/classes"/>
<ant:copy todir="target/plugin/axis2-idea-plugin/classes">
<ant:fileset dir="target/classes"/>
</ant:copy>
<ant:copy todir="target/plugin/axis2-idea-plugin/classes/icons">
<ant:fileset dir="plugin/icons"/>
</ant:copy>
<ant:copy todir="target/plugin/axis2-idea-plugin/META-INF">
<ant:fileset dir="plugin/META-INF"/>
</ant:copy>
<j:forEach var="depItem" items="${pom.getDependencies()}">
<j:if test="${depItem.getType().equalsIgnoreCase('jar')}">
<j:if test="${depItem.getGroupId() != 'com.intellij'}">
<j:set var="groupId" value="${depItem.getGroupId()}"/>
<j:set var="artifactId" value="${depItem.getArtifactId()}"/>
<j:set var="version" value="${depItem.getVersion()}"/>
<copy overwrite="yes"
file="${maven.repo.local}/${groupId}/jars/${artifactId}-${version}.jar"
tofile="target/plugin/axis2-idea-plugin/lib/${artifactId}-${version}.jar"/>
<j:remove var="groupId"/>
<j:remove var="artifactId"/>
<j:remove var="version"/>
</j:if>
</j:if>
</j:forEach>
<zip destfile="target/axis2-idea-plugin.zip"
basedir="target/plugin"/>
<ant:delete dir="target/plugin"/>
</postGoal>
</project>