<project default="mavenize">

	<target name="install">
		<description>installs maven artifact for blik</description>
		<exec executable="mvn">
			<arg value="install:install-file"/>
			<arg value="-Dfile=lib/bliki.jar"/>
	    	<arg value="-DgroupId=bliki"/>
    		<arg value="-DartifactId=bliki"/>
    		<arg value="-Dversion=1.0-SNAPSHOT"/>
			<arg value="-Dpackaging=jar"/>
			<arg value="-DgeneratePom=true"/>
		</exec>
  </target>
	
  <target name="mavenize">
  	<mkdir dir="src/main/java"/>
  	<mkdir dir="src/test/java"/>
  	<mkdir dir="src/main/webapp/WEB-INF/jsp"/>
  	<mkdir dir="src/resources/classes"/>
  	
  	<!-- Move Java Sources-->
  	<move failonerror="no" todir="src/main" file="src/java"/>

  	<move failonerror="no" todir="src/main" file="src/webapp"/>
  		
  	<!-- Move content for WEB-INF/classes -->
  	<move todir="src/main/resources" includeemptydirs="yes">
  		<fileset dir="src/resources/classes">
			<include name="**"/>
  		</fileset>
    </move>
  			
  	<!-- Move test classes-->
  	<move todir="src/test/java" includeemptydirs="yes">
  		<fileset dir="src/main/java">
  			<include name="org/jamwiki/test/**"/>
  		</fileset>
  	</move>
  	
  	
  	<!-- Move Text files to root folder in war file)-->
  	<!-- like in Ant script-->
  	<move todir="src/main/webapp">
  		<fileset dir=".">
			<include name="README.txt"/>
			<include name="CHANGELOG.txt"/>
			<include name="LICENSE.txt"/>
			<include name="CREDITS.txt"/>	
			<include name="UPGRADE.txt"/>
 		</fileset>
  	</move>

  	<!-- Move Webapp folder-->

  	  	
  	<!-- Add resources to webapp folder -->
  	<move todir="src/main/webapp" includeemptydirs="yes">
  	  		<fileset dir="src/resources">
  	  			<include name="images/**"/>
  	  			<include name="js/**"/>
  	  		</fileset>
  	</move>

  	<move todir="src/main/webapp" file="src/main/webapp/WEB-INF/jsp/index.jsp" failonerror="no"/>
  		
  	<!-- Delete all libraries that are managed by Maven -->
    <delete>
  		<fileset dir="lib">
	    	<exclude name="jflex*"/>
    		<exclude name="bliki*"/>
    		<exclude name="javadiff*"/>
    	</fileset>
  	</delete>
  	
	<delete dir="src/java"/>
	<delete dir="src/webapp"/>
	<delete>
		<fileset dir="src/resources">
  			<include name="classes/**"/>
  			<include name="images/**"/>
  			<include name="js/**"/>
		</fileset>
	</delete>


  </target>
</project>