actually, my bad. it does not work. it is maven.build.dest that works, not
maven.test.dest
so what I have:
<j:set var="outputMode" value="${maven.idea.output.mode}" />
<j:set var="srcDestProp" value="${maven.build.dest}"/>
<j:set var="testDestProp" value="${maven.test.dest}"/>
<j:choose>
<j:when test="${outputMode=='single'}">
<option name="OUTPUT_MODE" value="single"/>
<option name="DEFAULT_OUTPUT_PATH" value="$PROJECT_DIR$/bin"/>
</j:when>
<j:when test="${outputMode=='multiple'}">
<option name="OUTPUT_MODE" value="multiple"/>
<sourceToOutputPathMap>
<j:if test="${sourcesPresent}">
<maven:makeRelativePath var="srcDir" basedir="${basedir}"
path="${pom.build.sourceDirectory}" separator="/" />
<maven:makeRelativePath var="srcDest" basedir="${basedir}"
path="${srcDestProp}" separator="/" />
<j:set var="DEF_OUTPUT" value="${srcDest}"/>
<mapEntry sourcePath="$$PROJECT_DIR$$/${srcDir}"
outputPath="$$PROJECT_DIR$$/${srcDest}" />
</j:if>
<j:if test="${unitTestSourcesPresent}">
<maven:makeRelativePath var="testDir" basedir="${basedir}"
path="${pom.build.unitTestSourceDirectory}" separator="/" />
<maven:makeRelativePath var="testDest" basedir="${basedir}"
path="${testDestProp}" separator="/" />
<j:set var="DEF_OUTPUT" value="${testDest}"/>
<mapEntry sourcePath="$$PROJECT_DIR$$/${srcDir}"
outputPath="$$PROJECT_DIR$$/${testDest}" />
</j:if>
</sourceToOutputPathMap>
<option name="DEFAULT_OUTPUT_PATH"
value="$$PROJECT_DIR$$/${DEF_OUTPUT}" />
</j:when>
<j:otherwise>
<option name="DEFAULT_OUTPUT_PATH" value=""/>
<option name="OUTPUT_MODE" value="single"/>
</j:otherwise>
</j:choose>
does not work because <j:set var="testDestProp" value="${maven.test.dest}"/>, sets
testDestProp equal to "".
I also tried: <j:set xmlns:mytest="test" var="testDestProp"
value="${pom.getPluginContext('maven-test-plugin').getVariable('maven.test.dest')}"/>
to no avail.
Any thoughts? No idea why maven.build.dest would work, but not maven.test.dest...
-----Original Message-----
From: Gilles Dodinet [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 14, 2004 3:11 PM
To: Maven Users List
Subject: Re: maven jelly tag and build.properties properties
Ebersole, Steven wrote:
>but this works for me even without the namespacing:
>
><ant:ech>m.t.d = ${maven.test.dest}</ant:echo>
>
uh ! right.. it works when it is defined in the properties file.. i
forgot your original question.. my bad
-- gd
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]