When defining a postGoal to jar:jar, I expect the maven.final.name
variable to point to the recently-created jar file. This is correct when
jar:jar is invoked directly, but not when it is invoked via jar:snapshot.
jar:snapshot does a <j:set/> of maven.final.name to snapshotSignature.
However, that j:set is lost to the postGoal.

  <postGoal name="jar:jar">
        <ant:echo message="Jar just created: ${maven.final.name}.jar"/>
    </postGoal>

log output:

    jar:snapshot:
        [echo] Building snapshot JAR:
commons-attributes-unittest-20030823.185627
    java:prepare-filesystem:

    java:compile:

        .
        .
        .
    jar:jar:
        [jar] Building jar:
C:\Home\leo\Private\Apache\jakarta-commons-sandbox\attri
    butes\unittest\target\commons-attributes-unittest-20030823.185627.jar
        [echo] Jar just created: commons-attributes-unittest-2.0alpha.jar

Question:

 1. Is this on purpose or is it a bug?

 2. Is there any other way to get athe name of the jar just created from a
postGoal to jar:jar?

/LS

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to