Ant and maven build files

git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@6 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
mguessan 2006-12-13 00:05:24 +00:00
parent 34cc88f70b
commit bf37056509
2 changed files with 196 additions and 0 deletions

50
build.xml Normal file
View File

@ -0,0 +1,50 @@
<project name="DavMail" default="dist" basedir=".">
<path id="classpath">
<pathelement location="classes"/>
<fileset dir="lib">
<include name="*.jar"/>
</fileset>
</path>
<target name="clean">
<delete dir="target"/>
<delete dir="dist"/>
</target>
<target name="init">
<mkdir dir="target/classes"/>
</target>
<target name="compile" depends="init">
<mkdir dir="target/classes"/>
<javac srcdir="src/java" destdir="target/classes" target="1.5">
<classpath>
<path refid="classpath"/>
</classpath>
</javac>
<copy todir="target/classes">
<fileset dir="src/java">
<include name="**/*"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
</target>
<target name="dist" depends="compile">
<delete dir="dist"/>
<mkdir dir="dist"/>
<jar basedir="target/classes" destfile="dist/davmail.jar"/>
<copy todir="dist/lib">
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</copy>
<copy todir="dist">
<fileset dir="src/jsmooth">
<include name="*.exe"/>
</fileset>
</copy>
</target>
</project>

146
project.xml Normal file
View File

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="utf-8"?>
<project>
<!-- Initial Maven 1 project file, to update -->
<pomVersion>3</pomVersion>
<id>davmail</id>
<name>DavMail</name>
<currentVersion>0.9</currentVersion>
<organization>
<name>DavMail</name>
<url>http://sourceforge.net/projects/davmail</url>
<logo>http://images.sourceforge.net/sfx/sfx_logo2.png</logo>
</organization>
<inceptionYear>2000</inceptionYear>
<package>davmail</package>
<description>
POP/SMTP Webdav Exchange Gateway.
</description>
<shortDescription>Ever wanted to get rid of Outlook ? Davmail is a POP/SMTP exchange gateway allowing
users to use any mail client (e.g. Thunderbird) with an Exchange server, even from the internet
through Outlook Web Access on any platform (Java based).
</shortDescription>
<url>http://sourceforge.net/projects/davmail</url>
<issueTrackingUrl>
http://sourceforge.net/tracker/?group_id=184600
</issueTrackingUrl>
<siteAddress>http://sourceforge.net/projects/davmail</siteAddress>
<siteDirectory>
/
</siteDirectory>
<distributionDirectory>
/
</distributionDirectory>
<repository>
<connection>
scm:https://davmail.svn.sourceforge.net/svnroot/davmail/trunk
</connection>
<url>
http://davmail.svn.sourceforge.net/viewvc/davmail/
</url>
</repository>
<versions>
<version>
<id>09</id>
<name>0.9</name>
<tag>HEAD</tag>
</version>
</versions>
<mailingLists>
</mailingLists>
<developers>
<developer>
<name>Mickael Guessant</name>
<id>mguessan</id>
<email>mguessan@free.fr</email>
<organization></organization>
</developer>
</developers>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<url>http://www.junit.org</url>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.0-FCS-full</version>
</dependency>
<dependency>
<groupId>saxpath</groupId>
<artifactId>saxpath</artifactId>
<version>1.0-FCS</version>
</dependency>
<dependency>
<groupId>jtidy</groupId>
<artifactId>jtidy</artifactId>
<version>4aug2000r7-dev</version>
</dependency>
<dependency>
<groupId>slide</groupId>
<artifactId>slide-webdavlib</artifactId>
<version>2.1</version>
</dependency>
</dependencies>
<build>
<nagEmailAddress>
mguessan@free.fr
</nagEmailAddress>
<sourceDirectory>src/java</sourceDirectory>
<unitTestSourceDirectory>src/test</unitTestSourceDirectory>
<aspectSourceDirectory/>
<!-- Unit test cases
<unitTest>
<includes>
<include>**/Test*.java</include>
</includes>
</unitTest>
-->
</build>
<reports>
<report>maven-jdepend-plugin</report>
<report>maven-checkstyle-plugin</report>
<report>maven-pmd-plugin</report>
<report>maven-javadoc-plugin</report>
<report>maven-jxr-plugin</report>
<!--
<report>maven-junit-report-plugin</report>
<report>maven-tasklist-plugin</report>
-->
</reports>
</project>