Guide to custom Directory Deployment has been edited by Felix Knecht (Feb 24, 2009).

(View changes)

Content:

Following guide is thought to be used after Directory TLP pom version 15 has been released!
This isn't the case up to now.

Introduction

For test and other purposes Apache Directory Projects can be deployed to a custom location (e.g. locally). This guide will walk you through the process by preparing your maven configuration.

Maven Settings

You'll need a profiles section to add the properties needed for customization. Here's what my settings.xml file in ~/.m2 looks like:

<settings 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/xsd/settings-1.0.0.xsd">
  <profiles>
    <profile>
      <id>deploy-local</id>
      <properties>

        <!-- This property is needed to customize where the goal 'deploy' will deploy artifacts to -->
        <distMgmtSnapshotsUrl>scpexe://localhost/tmp/local-directory-deployment</distMgmtSnapshotsUrl>

        <!-- This property is needed to customize where the goal 'site-deploy' will deploy the generated site to -->
        <distMgmtSiteUrl>scpexe://localhost/tmp/local-directory-site-deployment/</distMgmtSiteUrl>
      </properties>
    </profile>
  <profiles>
</settings>

Of course these properties can also be set directly via command line, e.g.

mvn clean deploy -DdistMgmtSnapshotsUrl=scpexe://localhost/tmp/local-directory-deployment
mvn clean site-deploy -DdistMgmtSiteUrl=scpexe://localhost/tmp/local-directory-site-deployment/

Powered by Atlassian Confluence (Version: 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request

Unsubscribe or edit your notifications preferences