|
Page Edited :
DIRxDEV :
Guide to custom Directory Deployment
Guide to custom Directory Deployment has been edited by Felix Knecht (Feb 24, 2009). Content:
IntroductionFor 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 SettingsYou'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/ |