blob: b884bf576d69d3cb99b8f8cdecee64511bb9e0be [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.directory.server</groupId>
<artifactId>build</artifactId>
<version>1.0-RC2</version>
</parent>
<artifactId>apacheds-server-installers</artifactId>
<name>ApacheDS Server Installers</name>
<packaging>jar</packaging>
<description>
Installer generating project for ApacheDS
</description>
<dependencies>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-server-main</artifactId>
<version>${pom.version}</version>
</dependency>
<dependency>
<groupId>org.apache.directory.daemon</groupId>
<artifactId>daemon-bootstrappers</artifactId>
<version>${pom.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-server-tools</artifactId>
<version>${pom.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>nlog4j</artifactId>
<version>1.2.24</version>
</dependency>
<dependency>
<groupId>commons-daemon</groupId>
<artifactId>commons-daemon</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>springframework</groupId>
<artifactId>spring-core</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>springframework</groupId>
<artifactId>spring-context</artifactId>
<version>1.2.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.directory.daemon</groupId>
<artifactId>daemon-plugin</artifactId>
<configuration>
<excludes>
<!-- apacheds-tools.jar does not get put in lib directory -->
<exclude>org.apache.directory.server:apacheds-server-tools</exclude>
<exclude>ant:ant</exclude>
<exclude>aopalliance:aopalliance</exclude>
<exclude>xerces:xerces</exclude>
<exclude>commons-pool:commons-pool</exclude>
<exclude>xml-apis:xml-apis</exclude>
<exclude>aspectwerkz:aspectwerkz-core</exclude>
<exclude>velocity:velocity</exclude>
<exclude>org.springframework:spring-aop</exclude>
<exclude>qdox:qdox</exclude>
<exclude>oro:oro</exclude>
<exclude>commons-attributes:commons-attributes-compiler</exclude>
<exclude>commons-attributes:commons-attributes-api</exclude>
<exclude>cglib:cglib</exclude>
<exclude>velocity:velocity-dep</exclude>
<exclude>com.jamonapi:jamon</exclude>
<exclude>asm:asm</exclude>
<exclude>freemarker:freemarker</exclude>
<exclude>asm:asm-util</exclude>
<exclude>jasperreports:jasperreports</exclude>
</excludes>
<application>
<name>apacheds</name>
<version>${pom.version}</version>
<copyrightYear>2006</copyrightYear>
<minimumJavaVersion>1.4</minimumJavaVersion>
<url>http://directory.apache.org/subprojects/apacheds</url>
<email>users@directory.apache.org</email>
<description>Apache Directory Server</description>
<authors>
<author>Apache Directory Team</author>
<author>akarasulu@apache.org</author>
<author>elecharny@apache.org</author>
<author>ersiner@apache.org</author>
<author>trustin@apache.org</author>
<author>erodriguez@apache.org</author>
<author>szoerner@apache.org</author>
</authors>
</application>
<packagedFiles>
<packagedFile>
<source>org.apache.directory.server:apacheds-server-tools</source>
<destinationPath>bin/apacheds-tools.jar</destinationPath>
<dependency>true</dependency>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
</packagedFiles>
<svnBaseUrl>
http://svn.apache.org/repos/asf/directory/branches/apacheds/1.0
</svnBaseUrl>
<packageSources>true</packageSources>
<packageDocs>true</packageDocs>
<applicationClass>
org.apache.ldap.server.Service
</applicationClass>
<rpmTargets>
<rpmTarget>
<packagedFiles>
<packagedFile>
<source>rpm-apacheds-tools.sh</source>
<destinationPath>bin/apacheds-tools.sh</destinationPath>
<installationBundleId>Binaries</installationBundleId>
<executable>true</executable>
<filtered>true</filtered>
</packagedFile>
</packagedFiles>
<id>linux-jsvc-rpm</id>
<rpmSpecificationFile>src/main/installers/rpm-apacheds.spec</rpmSpecificationFile>
<finalName>
apacheds-${pom.version}-linux-i386.rpm
</finalName>
<osName>Linux</osName>
<osFamily>unix</osFamily>
<osArch>i386</osArch>
<daemonFramework>jsvc</daemonFramework>
</rpmTarget>
</rpmTargets>
<innoTargets>
<innoTarget>
<id>windows-xp-procrun</id>
<innoConfigurationFile>src/main/installers/inno-apacheds.iss</innoConfigurationFile>
<finalName>
apacheds-${pom.version}-win32-setup
</finalName>
<osName>Windows XP</osName>
<osFamily>windows</osFamily>
<osVersion>5.1</osVersion>
<osArch>x86</osArch>
<daemonFramework>procrun</daemonFramework>
</innoTarget>
</innoTargets>
<izPackTargets>
<izPackTarget>
<packagedFiles>
<packagedFile>
<source>stop.png</source>
<destinationPath>stop.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/debug.png</source>
<destinationPath>debug.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/start.png</source>
<destinationPath>start.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/docs.png</source>
<destinationPath>docs/docs.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>izpack-apacheds-tools.sh</source>
<destinationPath>bin/apacheds-tools.sh</destinationPath>
<installationBundleId>Binaries</installationBundleId>
<executable>true</executable>
<filtered>true</filtered>
</packagedFile>
</packagedFiles>
<id>linux-jsvc</id>
<izPackInstallFile>
src/main/installers/izpack-unix.xml
</izPackInstallFile>
<izPackShortcutsUnixFile>
src/main/installers/unix_shortcuts.xml
</izPackShortcutsUnixFile>
<finalName>
apacheds-${pom.version}-linux-i386-setup.jar
</finalName>
<osName>Linux</osName>
<osFamily>unix</osFamily>
<osArch>i386</osArch>
<daemonFramework>jsvc</daemonFramework>
</izPackTarget>
<izPackTarget>
<packagedFiles>
<packagedFile>
<source>izpack-apacheds-tools.sh</source>
<destinationPath>bin/apacheds-tools.sh</destinationPath>
<installationBundleId>Binaries</installationBundleId>
<executable>true</executable>
<filtered>true</filtered>
</packagedFile>
<packagedFile>
<source>src/main/installers/stop.png</source>
<destinationPath>stop.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/debug.png</source>
<destinationPath>debug.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/start.png</source>
<destinationPath>start.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/docs.png</source>
<destinationPath>docs/docs.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
</packagedFiles>
<finalName>
apacheds-${pom.version}-solaris-sparc-setup.jar
</finalName>
<id>solaris-jsvc-sparc</id>
<izPackInstallFile>src/main/installers/izpack-unix.xml</izPackInstallFile>
<izPackShortcutsUnixFile>
src/main/installers/unix_shortcuts.xml
</izPackShortcutsUnixFile>
<osName>sunos</osName>
<osFamily>unix</osFamily>
<osArch>sparc</osArch>
<daemonFramework>jsvc</daemonFramework>
</izPackTarget>
<izPackTarget>
<packagedFiles>
<packagedFile>
<source>src/main/installers/stop.png</source>
<destinationPath>stop.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/debug.png</source>
<destinationPath>debug.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/start.png</source>
<destinationPath>start.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/docs.png</source>
<destinationPath>docs/docs.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>izpack-apacheds-tools.sh</source>
<destinationPath>bin/apacheds-tools.sh</destinationPath>
<installationBundleId>Binaries</installationBundleId>
<executable>true</executable>
<filtered>true</filtered>
</packagedFile>
</packagedFiles>
<id>solaris-jsvc-i386</id>
<izPackInstallFile>src/main/installers/izpack-unix.xml</izPackInstallFile>
<izPackShortcutsUnixFile>
src/main/installers/unix_shortcuts.xml
</izPackShortcutsUnixFile>
<finalName>
apacheds-${pom.version}-solaris-i386-setup.jar
</finalName>
<osName>sunos</osName>
<osFamily>unix</osFamily>
<osArch>i386</osArch>
<daemonFramework>jsvc</daemonFramework>
</izPackTarget>
<izPackTarget>
<packagedFiles>
<packagedFile>
<source>src/main/installers/stop.png</source>
<destinationPath>stop.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/debug.png</source>
<destinationPath>debug.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/start.png</source>
<destinationPath>start.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>src/main/installers/docs.png</source>
<destinationPath>docs/docs.png</destinationPath>
<installationBundleId>Binaries</installationBundleId>
</packagedFile>
<packagedFile>
<source>izpack-apacheds-tools.sh</source>
<destinationPath>bin/apacheds-tools.sh</destinationPath>
<installationBundleId>Binaries</installationBundleId>
<executable>true</executable>
<filtered>true</filtered>
</packagedFile>
</packagedFiles>
<id>macosx-jsvc</id>
<izPackInstallFile>src/main/installers/izpack-mac.xml</izPackInstallFile>
<izPackShortcutsUnixFile>
src/main/installers/unix_shortcuts.xml
</izPackShortcutsUnixFile>
<finalName>
apacheds-${pom.version}-macosx-ppc-setup.jar
</finalName>
<osName>macosx</osName>
<osFamily>unix</osFamily>
<osArch>ppc</osArch>
<daemonFramework>jsvc</daemonFramework>
</izPackTarget>
</izPackTargets>
</configuration>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>