made jar:deploy-snapshot use relative paths for the artifact.
This helps with Win32 issues (host C: not found) git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112874 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
6037a9583b
commit
4d910fdeec
@ -205,8 +205,15 @@
|
||||
<property name="maven.jar.to.deploy" value="${maven.final.name}.jar"/>
|
||||
<property name="dir" value="${maven.repo.central.directory}/${pom.artifactDirectory}/jars"/>
|
||||
|
||||
<util:replace var="jarToDeploy" oldChar="\" newChar="/">${maven.build.dir}/${maven.jar.to.deploy}</util:replace>
|
||||
<util:replace var="forwardSlashBaseDir" oldChar="\" newChar="/" value="${basedir}"/>
|
||||
<j:if test="${!forwardSlashBaseDir.endsWith('/')}">
|
||||
<j:set var="base" value="${forwardSlashBaseDir}/" />
|
||||
</j:if>
|
||||
<j:set var="relativePath">${jarToDeploy.substring(base.length())}</j:set>
|
||||
|
||||
<deploy:artifact
|
||||
artifact="${maven.build.dir}/${maven.jar.to.deploy}"
|
||||
artifact="${relativePath}"
|
||||
type="jars"
|
||||
assureDirectoryCommand="mkdir -p"
|
||||
siteCommand="cd @deployDirectory@; chmod g+w ${maven.jar.to.deploy}; chgrp maven ${maven.jar.to.deploy}; ln -sf ${maven.jar.to.deploy} ${pom.artifactId}-SNAPSHOT.jar; echo ${snapshotVersion} > ${pom.artifactId}-snapshot-version"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user