You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by fe...@apache.org on 2007/11/05 14:31:29 UTC

svn commit: r591989 - in /directory/sandbox/felixk: ./ tools/

Author: felixk
Date: Mon Nov  5 05:31:28 2007
New Revision: 591989

URL: http://svn.apache.org/viewvc?rev=591989&view=rev
Log:
Initial studio maven-build

Added:
    directory/sandbox/felixk/doap_dirstudio.rdf   (with props)
    directory/sandbox/felixk/pom.xml   (with props)
    directory/sandbox/felixk/readme
    directory/sandbox/felixk/tools/
    directory/sandbox/felixk/tools/LDAP_Studio_Installer_Windows.iss
    directory/sandbox/felixk/tools/create_rcp_artifacts.sh   (with props)
    directory/sandbox/felixk/tools/create_sdk_artifacts.sh   (with props)
    directory/sandbox/felixk/tools/rcp-artifacts
    directory/sandbox/felixk/tools/sdk-artifacts
    directory/sandbox/felixk/tools/shell-commands.txt   (with props)
    directory/sandbox/felixk/tools/sign.sh   (with props)

Added: directory/sandbox/felixk/doap_dirstudio.rdf
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/doap_dirstudio.rdf?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/doap_dirstudio.rdf (added)
+++ directory/sandbox/felixk/doap_dirstudio.rdf Mon Nov  5 05:31:28 2007
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl"?>
+<rdf:RDF xml:lang="en"
+         xmlns="http://usefulinc.com/ns/doap#" 
+         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
+         xmlns:asfext="http://projects.apache.org/ns/asfext#"
+         xmlns:foaf="http://xmlns.com/foaf/0.1/">
+<!--
+  =======================================================================
+
+   Copyright (c) 2006 The Apache Software Foundation.  
+   All rights reserved.
+
+  =======================================================================
+-->
+  <Project rdf:about="http://directory.apache.org/studio/">
+    <created>2007-05-04</created>
+    <license rdf:resource="http://usefulinc.com/doap/licenses/asl20" />
+    <name>Apache Directory Studio</name>
+    <homepage rdf:resource="http://directory.apache.org/studio/" />
+    <asfext:pmc rdf:resource="http://directory.apache.org" />
+    <shortdesc>Apache Directory Studio is a complete LDAP tooling platform intended to be used with any LDAP server however it is particularly designed for use with the Apache Directory Server.</shortdesc>
+    <description>Apache Directory Studio is a complete LDAP tooling platform intended to be used with any LDAP server however it is particularly designed for use with the Apache Directory Server. Developed as a sub-project of the Directory Top Level Project, Apache Directory Studio is an Eclipse RCP application that takes full advantage of the benefits inherent in the Eclipse platform. Composed of several Eclipse (OSGi) plugins, Apache Directory Studio can be easily upgraded with additional plugins. Apache Directory Studio plugins can even run within a full installation of Eclipse itself.</description>
+    <bug-database rdf:resource="http://issues.apache.org/jira/browse/DIRSTUDIO" />
+    <mailing-list rdf:resource="http://directory.apache.org/studio/mailing-lists.html" />
+    <download-page rdf:resource="http://directory.apache.org/studio/downloads.html" />
+    <programming-language>Java</programming-language>
+    <category rdf:resource="http://projects.apache.org/category/network-client" />
+    <release>
+      <Version>
+        <name>Stable release</name>
+        <created>2007-09-04</created>
+        <revision>1.0.0</revision>
+      </Version>
+    </release>
+    <repository>
+      <SVNRepository>
+        <location rdf:resource="http://svn.apache.org/repos/asf/directory/studio/"/>
+        <browse rdf:resource="http://svn.apache.org/viewvc/directory/studio/"/>
+      </SVNRepository>
+    </repository>
+    <maintainer>
+      <foaf:Person>
+        <foaf:name>Pierre-Arnaud Marcelot</foaf:name>
+          <foaf:mbox rdf:resource="mailto:pamarcelot@apache.org"/>
+      </foaf:Person>
+    </maintainer>
+    <asfext:implements><asfext:Standard>
+      <asfext:title>Lightweight Directory Access Protocol (LDAP): The Protocol</asfext:title>
+      <asfext:body>IETF</asfext:body>
+      <asfext:id>RFC 4511</asfext:id>
+      <asfext:url rdf:resource="http://www.ietf.org/rfc/rfc4511.txt"/>
+    </asfext:Standard></asfext:implements>
+  </Project>
+</rdf:RDF>

Propchange: directory/sandbox/felixk/doap_dirstudio.rdf
------------------------------------------------------------------------------
    svn:eol-style = native

Added: directory/sandbox/felixk/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/pom.xml?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/pom.xml (added)
+++ directory/sandbox/felixk/pom.xml Mon Nov  5 05:31:28 2007
@@ -0,0 +1,1011 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<!--
+    @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
+    @version $Id: pom.xml 353 2007-10-28 14:59:35Z felix $
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.directory.project</groupId>
+        <artifactId>project</artifactId>
+        <version>9-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.apache.directory.studio</groupId>
+    <artifactId>parent</artifactId>
+    <version>1.0.2-SNAPSHOT</version>
+    <name>Studio</name>
+    <packaging>pom</packaging>
+
+    <url>http://directory.apache.org/studio/</url>
+
+    <issueManagement>
+        <system>JIRA</system>
+        <url>http://issues.apache.org/jira/browse/DIRSTUDIO</url>
+    </issueManagement>
+
+    <!-- TODO
+        <ciManagement>
+        <system>Continuum</system>
+        <url>https://directory.apache.org/continuum/servlet/continuum</url>
+        </ciManagement>
+    -->
+
+    <scm>
+        <connection>scm:svn:https://svn.apache.org/repos/asf/directory/studio/trunk/</connection>
+        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/directory/studio/trunk/</developerConnection>
+        <url>https://svn.apache.org/repos/asf/directory/studio/trunk/</url>
+    </scm>
+
+    <inceptionYear>2003</inceptionYear>
+
+    <mailingLists>
+        <mailingList>
+            <name>The Directory Developers List</name>
+            <subscribe>dev-subscribe@directory.apache.org</subscribe>
+            <unsubscribe>dev-unsubscribe@directory.apache.org</unsubscribe>
+            <post>dev@directory.apache.org</post>
+            <archive>http://mail-archives.apache.org/mod_mbox/directory-dev</archive>
+        </mailingList>
+        <mailingList>
+            <name>The Directory Users List</name>
+            <subscribe>users-subscribe@directory.apache.org</subscribe>
+            <unsubscribe>users-unsubscribe@directory.apache.org</unsubscribe>
+            <post>users@directory.apache.org</post>
+            <archive>http://mail-archives.apache.org/mod_mbox/directory-users</archive>
+        </mailingList>
+        <mailingList>
+            <name>The Directory Commits (SVN) List</name>
+            <subscribe>commits-subscribe@directory.apache.org</subscribe>
+            <unsubscribe>commits-unsubscribe@directory.apache.org</unsubscribe>
+            <archive>http://mail-archives.apache.org/mod_mbox/directory-commits</archive>
+        </mailingList>
+    </mailingLists>
+
+    <!-- Set path for local repository -->
+    <properties>
+        <local-repo>${project.basedir}/local-repository</local-repo>
+    </properties>
+
+    <profiles>
+        <!-- Linux i386 -->
+        <profile>
+            <id>linux-i386</id>
+            <activation>
+                <os>
+                    <name>linux</name>
+                    <arch>i386</arch>
+                </os>
+            </activation>
+            <properties>
+                <swt.platformrelated.artifactId>org.eclipse.swt.gtk.linux.x86</swt.platformrelated.artifactId>
+                <rcp.platformrelated.artifactId>eclipse-RCP-linux-gtk</rcp.platformrelated.artifactId>
+                <rcp.platformrelated.type>tar.gz</rcp.platformrelated.type>
+                <assembly.descriptor>bin-linux-i386</assembly.descriptor>
+            </properties>
+        </profile>
+
+        <!-- Linux AMD64 -->
+        <profile>
+            <id>linux-amd64</id>
+            <activation>
+                <os>
+                    <name>linux</name>
+                    <arch>amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <swt.platformrelated.artifactId>org.eclipse.swt.gtk.linux.x86_64</swt.platformrelated.artifactId>
+                <rcp.platformrelated.artifactId>eclipse-RCP-linux-gtk</rcp.platformrelated.artifactId>
+                <rcp.platformrelated.classifier>x86_64</rcp.platformrelated.classifier>
+                <rcp.platformrelated.type>tar.gz</rcp.platformrelated.type>
+                <assembly.descriptor>bin-linux-amd64</assembly.descriptor>
+            </properties>
+        </profile>
+
+        <!-- Windows XP x86 -->
+        <profile>
+            <id>windows-xp-x86</id>
+            <activation>
+                <os>
+                    <name>windows xp</name>
+                    <arch>x86</arch>
+                </os>
+            </activation>
+            <properties>
+                <swt.platformrelated.artifactId>org.eclipse.swt.win32.win32.x86</swt.platformrelated.artifactId>
+                <rcp.platformrelated.artifactId>eclipse-RCP-win32</rcp.platformrelated.artifactId>
+                <rcp.platformrelated.type>zip</rcp.platformrelated.type>
+                <assembly.descriptor>bin-windows-xp-x86</assembly.descriptor>
+            </properties>
+        </profile>
+
+        <!-- Windows Vista AMD64 -->
+        <profile>
+            <id>windows-vista-amd64</id>
+            <activation>
+                <os>
+                    <name>windows vista</name>
+                    <arch>amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <!-- only available for SDK/RCP >= 3.4
+                    <swt.platformrelated.artifactId>org.eclipse.swt.win32.win32.x86</swt.platformrelated.artifactId>
+                    <rcp.platformrelated.artifactId>eclipse-RCP-win32</rcp.platformrelated.artifactId>
+                -->
+                <rcp.platformrelated.type>zip</rcp.platformrelated.type>
+                <assembly.descriptor>bin-windows-vista-amd64</assembly.descriptor>
+            </properties>
+        </profile>
+
+        <!-- Mac OS X i386 -->
+        <profile>
+            <id>mac-os-x-i386</id>
+            <activation>
+                <os>
+                    <name>mac os x</name>
+                    <arch>i386</arch>
+                </os>
+            </activation>
+            <properties>
+                <swt.platformrelated.artifactId>org.eclipse.swt.carbon.macosx</swt.platformrelated.artifactId>
+                <rcp.platformrelated.artifactId>eclipse-RCP-macosx-carbon</rcp.platformrelated.artifactId>
+                <rcp.platformrelated.type>tar.gz</rcp.platformrelated.type>
+                <assembly.descriptor>bin-mac-os-x-i386</assembly.descriptor>
+            </properties>
+        </profile>
+    </profiles>
+
+    <dependencyManagement>
+        <dependencies>
+            <!-- Maven -->
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-plugin-api</artifactId>
+                <version>2.0</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <version>2.0-alpha-4</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-artifact</artifactId>
+                <version>2.0.7</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-model</artifactId>
+                <version>2.0.7</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-project</artifactId>
+                <version>2.0.7</version>
+            </dependency>
+
+            <!-- Eclipse RCP binaries -->
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>eclipse-RCP-macosx-carbon</artifactId>
+                <version>3.2.1</version>
+                <type>tar.gz</type>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>eclipse-RCP-linux-gtk</artifactId>
+                <version>3.2.1</version>
+                <type>tar.gz</type>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>eclipse-RCP-win32</artifactId>
+                <version>3.2.1</version>
+                <type>tar.gz</type>
+            </dependency>
+
+            <!-- Eclipse RCP artifacts -->
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>com.ibm.icu</artifactId>
+                <version>3.4.5</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.jobs</artifactId>
+                <version>3.2.0.v20060603</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.rcp</artifactId>
+                <version>3.2.0.v20060605</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.equinox.common</artifactId>
+                <version>3.2.0.v20060603</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.osgi</artifactId>
+                <version>3.2.1.R32x_v20060919</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.swt.gtk.linux.x86</artifactId>
+                <version>3.2.1.v3235</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
+                <version>3.2.1.v3235</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.swt.win32.win32.x86</artifactId>
+                <version>3.2.1.v3235</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.swt.carbon.macosx</artifactId>
+                <version>3.2.1.v3235</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.jface</artifactId>
+                <version>3.2.1.M20060908-1000</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.ui</artifactId>
+                <version>3.2.1.M20060913-0800</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.runtime</artifactId>
+                <version>3.2.0.v20060603</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.equinox.preferences</artifactId>
+                <version>3.2.1.R32x_v20060717</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.equinox.registry</artifactId>
+                <version>3.2.1.R32x_v20060814</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.ui.workbench</artifactId>
+                <version>3.2.1.M20060906-0800</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.commands</artifactId>
+                <version>3.2.0.I20060605-1400</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.contenttype</artifactId>
+                <version>3.2.0.v20060603</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.expressions</artifactId>
+                <version>3.2.1.r321_v20060721</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.runtime.compatibility.auth</artifactId>
+                <version>3.2.0.v20060601</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.help</artifactId>
+                <version>3.2.1.R321_v20060920</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.jface.databinding</artifactId>
+                <version>1.0.0.I20060605-1400</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.swt</artifactId>
+                <version>3.2.1.v3235e</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.update.configurator</artifactId>
+                <version>3.2.1.v20092006</version>
+            </dependency>
+
+            <!-- Eclipse SDK dependencies -->
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.filebuffers</artifactId>
+                <version>3.2.1.r321_v20060721</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.ui.editors</artifactId>
+                <version>3.2.1.r321_v20060721</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
+                <version>3.2.0.v20060605-1400</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.search</artifactId>
+                <version>3.2.1.r321_v20060726</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.jface.text</artifactId>
+                <version>3.2.1.r321_v20060810</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.text</artifactId>
+                <version>3.2.0.v20060605-1400</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.ui.forms</artifactId>
+                <version>3.2.0.v20060602</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.update.ui</artifactId>
+                <version>3.2.1.v20092006</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.update.core</artifactId>
+                <version>3.2.1.v20092006</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.ui.views</artifactId>
+                <version>3.2.1.M20060906-0800</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.ui.intro</artifactId>
+                <version>3.2.1.R321_v20060810</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.ui.ide</artifactId>
+                <version>3.2.1.M20060915-1030</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.help.ui</artifactId>
+                <version>3.2.0.v20060602</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.help.base</artifactId>
+                <version>3.2.1.R321_v20060822</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.help.appserver</artifactId>
+                <version>3.1.100.v20060602</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.runtime.compatibility</artifactId>
+                <version>3.1.100.v20060603</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.resources</artifactId>
+                <version>3.2.1.R32x_v20060914</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.filesystem</artifactId>
+                <version>1.0.0.v20060603</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.apache.lucene</artifactId>
+                <version>1.4.103.v20060601</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.core.runtime.compatibility.registry</artifactId>
+                <version>3.2.1.R32x_v20060907</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.help.webapp</artifactId>
+                <version>3.2.1.R321_v20060803</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.sdk</artifactId>
+                <version>3.2.1.r321_v20060705</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>org.eclipse.tomcat</artifactId>
+                <version>4.1.130.v20060601</version>
+            </dependency>
+
+            <!-- Apache Directory Studio -->
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.connection.core</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.dsml.parser</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.ldapbrowser.core</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.ldapbrowser.common</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.connection.ui</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.connection.core</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.valueeditors</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.rcp</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.ldifeditor</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.schemaeditor</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.ldapbrowser.ui</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.apacheds.configuration</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.jars</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.updatesite</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.aciitemeditor</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.feature</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.schemaeditor.feature</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.ldapbrowser.feature</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.ldifeditor.feature</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.apacheds.configuration.feature</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.schemaeditor.help</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.help</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.ldifeditor.help</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.ldapbrowser.help</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.studio</groupId>
+                <artifactId>${pom.groupId}.apacheds.configuration.help</artifactId>
+                <version>${pom.version}</version>
+            </dependency>
+
+            <!-- Apache Directory ApacheDS -->
+            <dependency>
+                <groupId>org.apache.directory.server</groupId>
+                <artifactId>apacheds-core-plugin</artifactId>
+                <version>1.5.2-SNAPSHOT</version>
+            </dependency>
+
+            <!-- Apache Directory Shared -->
+            <dependency>
+                <groupId>org.apache.directory.shared</groupId>
+                <artifactId>shared-ldap</artifactId>
+                <version>0.9.7-SNAPSHOT</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.shared</groupId>
+                <artifactId>shared-asn1</artifactId>
+                <version>0.9.7-SNAPSHOT</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.directory.shared</groupId>
+                <artifactId>shared-converter</artifactId>
+                <version>0.9.7-SNAPSHOT</version>
+            </dependency>
+
+            <!-- Other dependencies -->
+            <dependency>
+                <groupId>org.apache.xmlgraphics</groupId>
+                <artifactId>fop</artifactId>
+                <version>0.93</version>
+            </dependency>
+            <dependency>
+                <groupId>xerces</groupId>
+                <artifactId>xercesImpl</artifactId>
+                <version>2.0.2</version>
+            </dependency>
+            <dependency>
+                <groupId>checkstyle</groupId>
+                <artifactId>checkstyle</artifactId>
+                <version>2.2</version>
+            </dependency>
+            <dependency>
+                <groupId>antlr</groupId>
+                <artifactId>antlr</artifactId>
+                <version>2.7.7</version>
+            </dependency>
+            <dependency>
+                <groupId>docbook</groupId>
+                <artifactId>docbook-xml</artifactId>
+                <type>zip</type>
+                <version>4.5</version>
+            </dependency>
+            <dependency>
+                <groupId>docbook</groupId>
+                <artifactId>docbook-xsl</artifactId>
+                <type>zip</type>
+                <version>1.71.1</version>
+            </dependency>
+            <dependency>
+                <groupId>dom4j</groupId>
+                <artifactId>dom4j</artifactId>
+                <version>1.6.1</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-io</groupId>
+                <artifactId>commons-io</artifactId>
+                <version>1.3.1</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-lang</groupId>
+                <artifactId>commons-lang</artifactId>
+                <version>2.1</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-codec</groupId>
+                <artifactId>commons-codec</artifactId>
+                <version>1.3</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-collections</groupId>
+                <artifactId>commons-collections</artifactId>
+                <version>3.2</version>
+            </dependency>
+            <dependency>
+                <groupId>xpp3</groupId>
+                <artifactId>xpp3</artifactId>
+                <version>1.1.3.4.O</version>
+            </dependency>
+            <dependency>
+                <groupId>junit</groupId>
+                <artifactId>junit</artifactId>
+                <version>3.8.2</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.poi</groupId>
+                <artifactId>poi</artifactId>
+                <version>3.0.1-FINAL</version>
+            </dependency>
+            <dependency>
+                <groupId>org.slf4j</groupId>
+                <artifactId>nlog4j</artifactId>
+                <version>1.2.25</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <!-- Needed to get the ant taskdef name="fop" -->
+        <dependency>
+            <groupId>org.apache.xmlgraphics</groupId>
+            <artifactId>fop</artifactId>
+            <scope>compile</scope>
+        </dependency>
+    </dependencies>
+
+    <modules>
+        <module>studio-plugin</module>
+        <module>studio-connection-core</module>
+        <module>studio-dsml-parser</module>
+        <module>studio-ldapbrowser-core</module>
+        <module>studio-connection-ui</module>
+        <module>studio-ldapbrowser-common</module>
+        <module>studio-valueeditors</module>
+        <module>studio-aciitemeditor</module>
+        <module>studio-schemaeditor</module>
+        <module>studio-schemaeditor-feature</module>
+        <module>studio-schemaeditor-help</module>
+        <module>studio-rcp</module>
+        <module>studio-rcp-feature</module>
+        <module>studio-rcp-help</module>
+        <module>studio-ldifeditor</module>
+        <module>studio-ldifeditor-feature</module>
+        <module>studio-ldifeditor-help</module>
+        <module>studio-ldapbrowser-ui</module>
+        <module>studio-ldapbrowser-feature</module>
+        <module>studio-ldapbrowser-help</module>
+        <module>studio-apacheds-configuration</module>
+        <module>studio-apacheds-configuration-feature</module>
+        <module>studio-apacheds-configuration-help</module>
+        <module>studio-jars</module>
+        <module>studio-updatesite</module>
+        <module>studio</module>
+    </modules>
+
+    <developers>
+        <developer>
+            <id>adc</id>
+        </developer>
+        <developer>
+            <id>akarasulu</id>
+            <url>http://directory.apache.org/community/who/akarasulu.html</url>
+        </developer>
+        <developer>
+            <id>bayard</id>
+        </developer>
+        <developer>
+            <id>bloritsch</id>
+        </developer>
+        <developer>
+            <id>brett</id>
+        </developer>
+        <developer>
+            <id>ckoppelt</id>
+        </developer>
+        <developer>
+            <id>elecharny</id>
+            <url>http://directory.apache.org/community/who/elecharny.html</url>
+        </developer>
+        <developer>
+            <id>erodriguez</id>
+            <url>http://directory.apache.org/community/who/erodriguez.html</url>
+        </developer>
+        <developer>
+            <id>ersiner</id>
+            <url>http://directory.apache.org/community/who/ersiner.html</url>
+        </developer>
+        <developer>
+            <id>jmachols</id>
+            <url>http://directory.apache.org/community/who/jmachols.html</url>
+        </developer>
+        <developer>
+            <id>niklas</id>
+        </developer>
+        <developer>
+            <id>noel</id>
+            <url>http://directory.apache.org/community/who/noel.html</url>
+        </developer>
+        <developer>
+            <id>pamarcelot</id>
+        </developer>
+        <developer>
+            <id>psteitz</id>
+            <url>http://directory.apache.org/community/who/psteitz.html</url>
+        </developer>
+        <developer>
+            <id>szoerner</id>
+            <url>http://directory.apache.org/community/who/szoerner.html</url>
+        </developer>
+        <developer>
+            <id>trustin</id>
+            <url>http://directory.apache.org/community/who/trustin.html</url>
+        </developer>
+        <developer>
+            <id>vtence</id>
+            <url>http://directory.apache.org/community/who/vtence.html</url>
+        </developer>
+        <developer>
+            <id>wesmckean</id>
+            <url>http://directory.apache.org/community/who/wesmckean.html</url>
+        </developer>
+    </developers>
+
+    <contributors>
+        <contributor>
+            <name>Nick Faiz</name>
+        </contributor>
+    </contributors>
+
+    <licenses>
+        <license>
+            <name>Apache License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
+        </license>
+    </licenses>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <excludeModules>
+                        <excludeModule>studio-plugin</excludeModule>
+                    </excludeModules>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-release-plugin</artifactId>
+                <configuration>
+                    <tagBase>https://svn.apache.org/repos/asf/directory/apacheds/releases</tagBase>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.5</source>
+                    <target>1.5</target>
+                </configuration>
+            </plugin>
+        </plugins>
+
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>dependency-maven-plugin</artifactId>
+                    <version>1.0</version>
+                </plugin>
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-antlr-plugin</artifactId>
+                    <version>2.0-beta-1</version>
+                    <executions>
+                        <execution>
+                            <goals>
+                                <goal>generate</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-antrun-plugin</artifactId>
+                    <dependencies>
+                        <dependency>
+                            <groupId>org.apache.ant</groupId>
+                            <artifactId>ant-apache-regexp</artifactId>
+                            <version>1.7.0</version>
+                            <scope>compile</scope>
+                        </dependency>
+                        <dependency>
+                            <groupId>xalan</groupId>
+                            <artifactId>xalan</artifactId>
+                            <version>2.7.0</version>
+                            <scope>compile</scope>
+                        </dependency>
+                        <dependency>
+                            <groupId>ant</groupId>
+                            <artifactId>optional</artifactId>
+                            <version>1.5.4</version>
+                            <scope>compile</scope>
+                        </dependency>
+                        <dependency>
+                            <groupId>org.apache.xmlgraphics</groupId>
+                            <artifactId>fop</artifactId>
+                            <version>0.93</version>
+                            <scope>compile</scope>
+                        </dependency>
+                        <!-- 
+                            Putting this dependency in the core pom produces following error (?):
+                            Embedded error: java.lang.ClassCastException: org.apache.fop.render.pdf.PDFRendererMaker cannot be cast to org.apache.fop.render.AbstractRendererMaker
+                            <dependency>
+                            <groupId>org.apache.xmlgraphics</groupId>
+                            <artifactId>xmlgraphics-commons</artifactId>
+                            <version>1.1</version>
+                            <scope>compile</scope>
+                            </dependency>
+                        -->
+                    </dependencies>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+
+    </build>
+
+    <reporting>
+        <excludeDefaults>true</excludeDefaults>
+        <plugins>
+            <plugin>
+                <artifactId>maven-project-info-reports-plugin</artifactId>
+                <reportSets>
+                    <reportSet>
+                        <reports>
+                            <report>license</report>
+                            <report>dependencies</report>
+                            <report>mailing-list</report>
+                            <report>cim</report>
+                            <report>scm</report>
+                            <report>issue-tracking</report>
+                            <report>project-team</report>
+                            <report>license</report>
+                        </reports>
+                    </reportSet>
+                </reportSets>
+            </plugin>
+            <!--
+                <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>changelog-maven-plugin</artifactId>
+                <reportSets>
+                <reportSet>
+                <id>dual-report</id>
+                <configuration>
+                <type>range</type>
+                <range>30</range>
+                </configuration>
+                <reports>
+                <report>changelog</report>
+                <report>file-activity</report>
+                <report>dev-activity</report>
+                </reports>
+                </reportSet>
+                </reportSets>
+                </plugin>
+            -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-report-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <artifactId>maven-jxr-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <artifactId>maven-pmd-plugin</artifactId>
+                <configuration>
+                    <linkXref>true</linkXref>
+                    <sourceEncoding>utf-8</sourceEncoding>
+                    <minimumTokens>100</minimumTokens>
+                    <targetJdk>1.5</targetJdk>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>taglist-maven-plugin</artifactId>
+                <configuration>
+                    <tags>
+                        <tag>TODO</tag>
+                        <tag>@todo</tag>
+                        <tag>@deprecated</tag>
+                        <tag>FIXME</tag>
+                    </tags>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+
+    <repositories>
+        <repository>
+            <releases>
+                <checksumPolicy>ignore</checksumPolicy>
+            </releases>
+            <snapshots>
+                <checksumPolicy>ignore</checksumPolicy>
+            </snapshots>
+            <id>provided.local</id>
+            <name>Locally Provided Repository</name>
+            <url>file:${local-repo}</url>
+        </repository>
+        <repository>
+            <id>maven.repo1</id>
+            <name>Maven Repo1 mirror</name>
+            <url>http://repo1.maven.org/maven2</url>
+        </repository>
+        <repository>
+            <id>maven.repo1.eclipse</id>
+            <name>Maven Repo1 eclipse</name>
+            <url>http://repo1.maven.org/eclipse</url>
+        </repository>
+    </repositories>
+</project>
\ No newline at end of file

Propchange: directory/sandbox/felixk/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: directory/sandbox/felixk/readme
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/readme?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/readme (added)
+++ directory/sandbox/felixk/readme Mon Nov  5 05:31:28 2007
@@ -0,0 +1,72 @@
+Notes about mavenized build of apache directory studio
+======================================================
+
+TODOs / Known issues
+--------------------
+- 'mvn clean site' does only works from project root when the studio-plugin modul is commented
+- test (and fix) pom.xml/profiles/profile/activation/os/
+
+
+
+Creating the needed dependencies in the projects local-repository
+-----------------------------------------------------------------
+In the tools folder exist 2 scripts to add the artifacts from a distribution (SDK/RCP) of eclipse.
+The order of installing artifacts (RCP/SDK/platform/...) should matter. 
+Please note that already existing artifacts (same version) will not be overwritten.
+Please note that only artifacts from the eclipse/plugins directory will be installed
+Please note that directories will be zipped into a jar file before adding as artifact
+Please note (the last one) that for each script (tools/create_[rcp|sdk]_artifacts.sh) a
+filterfile exists - only artifacts with existing artifactId in the filtersfile will be installed.
+- Change to the tools directory
+- Download the wanted Eclipse SDK/RCP distribution to the tools directory
+  (e.g. http://archive.eclipse.org/eclipse/downloads/drops/R-3.2.1-200609210945/eclipse-RCP-3.2.1-linux-gtk.tar.gz)
+- Run the corresponding script with the downloaded file as argument
+  (e.g. ./create_rcp_artifacts.sh eclipse-RCP-3.2.1-linux-gtk.tar.gz)
+- Don't forget to add them to svn.
+- Don't forget to adapt the artifact versions in the root poms dependencyManagement section.
+
+For the moment I've added the artifacts for version 3.2.1 of Eclipse-RCP and Eclipse-SDK 
+needed (at least I think so...).  
+
+
+
+Distribution Dependencies
+-------------------------
+I'm not sure whats the better solution
+- Build a Studio dist based on a unpacked and adapted Eclipse-RCP dist or
+- Have an artifact containing just the needed Studio specific files and then unpack the artifact
+At the moment a tar.gz version of RCP (for each supported plattform) is available as artifact,
+then unzippend and all the unused files (most of the files) deleted before adding the needed artifacts
+defined via dependencies in the studio/pom.xml
+
+
+
+Studio Maven Plugins
+--------------------
+To solve some problems I wrote/added a new maven plugin (studio-plugin). The 2 problems are/were
+- Unpack a jar into a desired outputDirectory and prefix the content with the final artifacts name.
+  This is needed for the *feature artifacts which are unpacked into a directory.
+- Replace a file in an existing jar file. This is needed to replace the plugin.xml 
+  in e.g. the org.eclipse.search*.jar
+  
+  
+  
+Prepare for working in eclipse
+------------------------------
+To add/fille the */lib directories with the used libraries to work within eclipse
+run 'mvn clean install -Pprepare-for-eclipse' from the projects root directory.
+
+
+
+Build it
+--------
+Run 'mvn clean install' from the projects root directory.
+This will build ApacheDirectoryStudio for current system.
+
+To build ADS for another system overwrite os.name/os.arch properties (see also 
+http://maven.apache.org/plugins/maven-enforcer-plugin/rules/requireOS.html)
+Following profiles are implemented:
+-Dos.family=unix -Dos.arch=amd64
+-Dos.family=unix -Dos.arch=i386
+-Dos.family=windows -Dos.arch=x86
+-Dos.family=mac -Dos.arch=i386

Added: directory/sandbox/felixk/tools/LDAP_Studio_Installer_Windows.iss
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/tools/LDAP_Studio_Installer_Windows.iss?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/tools/LDAP_Studio_Installer_Windows.iss (added)
+++ directory/sandbox/felixk/tools/LDAP_Studio_Installer_Windows.iss Mon Nov  5 05:31:28 2007
@@ -0,0 +1,43 @@
+; Script generated by the Inno Setup Script Wizard.
+; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
+
+[Setup]
+AppName=Apache Directory Studio
+AppVerName=Apache Directory Studio 0.8.0
+AppPublisher=Apache Software Foundation
+AppPublisherURL=http://directory.apache.org/ldapstudio
+AppSupportURL=http://directory.apache.org/ldapstudio
+AppUpdatesURL=http://directory.apache.org/ldapstudio
+DefaultDirName={pf}\Apache Directory Studio
+DefaultGroupName=Apache Directory Studio
+LicenseFile=C:\Apache Directory Studio/LICENSE.txt
+OutputDir=C:\Documents and Settings\Pierre-Arnaud\Bureau\Apache Directory Studio 0.8.0
+OutputBaseFilename=Apache Directory Studio_0.8.0_Windows
+Compression=lzma
+SolidCompression=yes
+
+[Languages]
+Name: "english"; MessagesFile: "compiler:Default.isl"
+
+[Tasks]
+Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
+Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
+
+[Files]
+Source: "C:\Apache Directory Studio\Apache Directory Studio.exe"; DestDir: "{app}"; Flags: ignoreversion
+Source: "C:\Apache Directory Studio\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
+; NOTE: Don't use "Flags: ignoreversion" on any shared system files
+
+[Icons]
+Name: "{group}\Apache Directory Studio"; Filename: "{app}\Apache Directory Studio.exe"; WorkingDir: "{app}"
+Name: "{group}\License"; Filename: "{app}\LICENSE.txt"
+Name: "{group}\Notice"; Filename: "{app}\NOTICE.txt"
+Name: "{group}\Release Notes"; Filename: "{app}\Release Notes.txt"
+Name: "{group}\{cm:ProgramOnTheWeb,Apache Directory Studio}"; Filename: "http://directory.apache.org/ldapstudio"
+Name: "{group}\{cm:UninstallProgram,Apache Directory Studio}"; Filename: "{uninstallexe}"
+Name: "{commondesktop}\Apache Directory Studio"; Filename: "{app}\Apache Directory Studio.exe"; Tasks: desktopicon; WorkingDir: "{app}"
+Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Apache Directory Studio"; Filename: "{app}\Apache Directory Studio.exe"; Tasks: quicklaunchicon; WorkingDir: "{app}"
+
+[Run]
+Filename: "{app}\Apache Directory Studio.exe"; Description: "{cm:LaunchProgram,Apache Directory Studio}"; Flags: nowait postinstall skipifsilent
+

Added: directory/sandbox/felixk/tools/create_rcp_artifacts.sh
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/tools/create_rcp_artifacts.sh?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/tools/create_rcp_artifacts.sh (added)
+++ directory/sandbox/felixk/tools/create_rcp_artifacts.sh Mon Nov  5 05:31:28 2007
@@ -0,0 +1,79 @@
+#!/bin/sh
+
+# Unzip an Eclipse-RCP dist and copy the jars from the plugins directory into the local-repository
+# directory (if jar is not already existing)
+#
+# Unzip the files
+while [ x"$1" != x ]; do
+ case "$1" in
+ *.tar.gz | *.tgz )
+ tar -xzf "$1"
+ shift
+ ;;
+ *.zip)
+ unzip "$1"
+ shift
+ ;;
+ *)
+ shift
+ ;;
+ esac
+done
+
+# Create the artifacts
+for file in $( ls eclipse/plugins ); do
+  tmpFile=eclipse/plugins/$file
+
+  # test for _64_
+  case "$file" in
+  *"_64_"*)
+    artifactId=${file%%_64_*}_64
+    tmp=${file%\.jar}
+    version=${tmp#*_64_}
+    ;;
+  *)
+    artifactId=${file%%_*}
+    tmp=${file%\.jar}
+    version=${tmp#*_}
+    ;;
+  esac
+  
+  # Only install nonexisting artifatcs
+  testFile="$PWD/../local-repository/org/eclipse/$artifactId/$version/$artifactId-$version.jar"
+  
+  if grep -x $artifactId rcp-artifacts; then 
+
+    # If not already existing add as artifact
+    if [ ! -e $testFile ]; then
+
+      # pack to jar file if it's a directory
+      if [ -d $tmpFile ]; then
+        echo "Zipping dir $tmpFile to $tmpFile.jar"
+        tmpDir=$PWD
+        cd $tmpFile/..
+        zip -r $file.jar $file
+        tmpFile=$tmpFile.jar
+        cd $tmpDir
+      fi
+  
+      mvn install:install-file \
+        -DlocalRepositoryId=provided.local \
+        -DlocalRepositoryPath=$PWD/../local-repository \
+        -DcreateChecksum=true \
+        -DgroupId=org.eclipse \
+        -DartifactId=$artifactId \
+        -Dversion=$version \
+        -Dpackaging=jar \
+        -Dfile=$tmpFile \
+        -DgeneratePom=true
+    else
+      echo "Not overwriting existing artifact $testFile"
+    fi
+  else
+    echo "$artifactId not in artifact file sdk-artifacts listed"
+  fi
+done
+
+# Cleanup
+rm -rf eclipse
+

Propchange: directory/sandbox/felixk/tools/create_rcp_artifacts.sh
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: directory/sandbox/felixk/tools/create_rcp_artifacts.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: directory/sandbox/felixk/tools/create_sdk_artifacts.sh
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/tools/create_sdk_artifacts.sh?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/tools/create_sdk_artifacts.sh (added)
+++ directory/sandbox/felixk/tools/create_sdk_artifacts.sh Mon Nov  5 05:31:28 2007
@@ -0,0 +1,79 @@
+#!/bin/sh
+
+# Unzip an Eclipse-RCP dist and copy the jars from the plugins directory into the local-repository
+# directory (if jar is not already existing)
+#
+# Unzip the files
+while [ x"$1" != x ]; do
+ case "$1" in
+ *.tar.gz | *.tgz )
+ tar -xzf "$1"
+ shift
+ ;;
+ *.zip)
+ unzip "$1"
+ shift
+ ;;
+ *)
+ shift
+ ;;
+ esac
+done
+
+# Create the artifacts
+for file in $( ls eclipse/plugins ); do
+  tmpFile=eclipse/plugins/$file
+
+  # test for _64_
+  case "$file" in
+  *"_64_"*)
+    artifactId=${file%%_64_*}_64
+    tmp=${file%\.jar}
+    version=${tmp#*_64_}
+    ;;
+  *)
+    artifactId=${file%%_*}
+    tmp=${file%\.jar}
+    version=${tmp#*_}
+    ;;
+  esac
+  
+  # Only install nonexisting artifatcs
+  testFile="$PWD/../local-repository/org/eclipse/$artifactId/$version/$artifactId-$version.jar"
+  
+  if grep -x $artifactId sdk-artifacts; then 
+
+    # If not already existing add as artifact
+    if [ ! -e $testFile ]; then
+
+      # pack to jar file if it's a directory
+      if [ -d $tmpFile ]; then
+        echo "Zipping dir $tmpFile to $tmpFile.jar"
+        tmpDir=$PWD
+        cd $tmpFile/..
+        zip -r $file.jar $file
+        tmpFile=$tmpFile.jar
+        cd $tmpDir
+      fi
+  
+      mvn install:install-file \
+        -DlocalRepositoryId=provided.local \
+        -DlocalRepositoryPath=$PWD/../local-repository \
+        -DcreateChecksum=true \
+        -DgroupId=org.eclipse \
+        -DartifactId=$artifactId \
+        -Dversion=$version \
+        -Dpackaging=jar \
+        -Dfile=$tmpFile \
+        -DgeneratePom=true
+    else
+      echo "Not overwriting existing artifact $testFile"
+    fi
+  else
+    echo "$artifactId not in artifact file sdk-artifacts listed"
+  fi
+done
+
+# Cleanup
+rm -rf eclipse
+

Propchange: directory/sandbox/felixk/tools/create_sdk_artifacts.sh
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: directory/sandbox/felixk/tools/create_sdk_artifacts.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: directory/sandbox/felixk/tools/rcp-artifacts
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/tools/rcp-artifacts?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/tools/rcp-artifacts (added)
+++ directory/sandbox/felixk/tools/rcp-artifacts Mon Nov  5 05:31:28 2007
@@ -0,0 +1,23 @@
+com.ibm.icu
+org.eclipse.core.jobs
+org.eclipse.rcp
+org.eclipse.equinox.common
+org.eclipse.osgi
+org.eclipse.swt.gtk.linux.x86
+org.eclipse.swt.gtk.linux.x86_64
+org.eclipse.swt.win32.win32.x86
+org.eclipse.swt.carbon.macosx
+org.eclipse.jface
+org.eclipse.ui
+org.eclipse.core.runtime
+org.eclipse.equinox.preferences
+org.eclipse.equinox.registry
+org.eclipse.ui.workbench
+org.eclipse.core.commands
+org.eclipse.core.contenttype
+org.eclipse.core.expressions
+org.eclipse.core.runtime.compatibility.auth
+org.eclipse.help
+org.eclipse.jface.databinding
+org.eclipse.swt
+org.eclipse.update.configurator

Added: directory/sandbox/felixk/tools/sdk-artifacts
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/tools/sdk-artifacts?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/tools/sdk-artifacts (added)
+++ directory/sandbox/felixk/tools/sdk-artifacts Mon Nov  5 05:31:28 2007
@@ -0,0 +1,24 @@
+org.eclipse.core.filebuffers
+org.eclipse.ui.editors
+org.eclipse.ui.workbench.texteditor
+org.eclipse.search
+org.eclipse.jface.text
+org.eclipse.text
+org.eclipse.ui.forms
+org.eclipse.update.ui
+org.eclipse.update.core
+org.eclipse.ui.views
+org.eclipse.ui.intro
+org.eclipse.ui.ide
+org.eclipse.help.ui
+org.eclipse.help.base
+org.eclipse.help.appserver
+org.eclipse.core.runtime.compatibility
+org.eclipse.core.resources
+org.eclipse.core.filesystem
+org.apache.lucene
+org.eclipse.core.runtime.compatibility.registry
+org.eclipse.help.webapp
+org.eclipse.sdk
+org.eclipse.tomcat
+org.eclipse.ui.workbench

Added: directory/sandbox/felixk/tools/shell-commands.txt
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/tools/shell-commands.txt?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/tools/shell-commands.txt (added)
+++ directory/sandbox/felixk/tools/shell-commands.txt Mon Nov  5 05:31:28 2007
@@ -0,0 +1,4 @@
+# some shell commands helpfull to me (felixk) and not really part of the studio project)
+
+find . -name "*.java" -print0 -exec cp {} ~/svn/felix/directory-studio/trunk/{} \;
+

Propchange: directory/sandbox/felixk/tools/shell-commands.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: directory/sandbox/felixk/tools/sign.sh
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/tools/sign.sh?rev=591989&view=auto
==============================================================================
--- directory/sandbox/felixk/tools/sign.sh (added)
+++ directory/sandbox/felixk/tools/sign.sh Mon Nov  5 05:31:28 2007
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+echo -n "PGP Key ID: "
+read DEFAULT_KEY
+
+echo -n "PGP Key Password: "
+stty -echo
+read PASSWORD
+stty echo
+echo ""
+
+for FILE in $(find . -not '(' -name "*.md5″ -or -name "*.sha1″ -or -name "*.asc" ')' -and -type f) ; do
+    if [ -f "$FILE.asc" ]; then
+        echo "Skipping: $FILE"
+        continue
+    fi
+
+    echo -n "Signing: $FILE ... "
+
+    openssl md5 < "$FILE" | cut "-d " -f1 > "$FILE.md5"
+
+    echo "$PASSWORD" | gpg --default-key "$DEFAULT_KEY" --detach-sign --armor --no-tty --yes --passphrase-fd 0 "$FILE" && echo done.
+done
\ No newline at end of file

Propchange: directory/sandbox/felixk/tools/sign.sh
------------------------------------------------------------------------------
    svn:eol-style = native