| Field |
Original Value |
New Value |
|
Description
|
Maven can't run replacetoken tag... Maven, Jelly or Werkz seams to
delete the content inside replacetoken tag before ant is
executed by maven...
<replace file="teste.txt">
<replacetoken>123</replacetoken>
<replacevalue>12345</replacevalue>
</replace>
With this example, String "123" is deleted, and ant (executed by maven) can't run because "The token attribute must not be an empty string."
I've tested it in my build.xml and works:
<target name="teste4">
<replace file="teste.txt">
<replacetoken>123</replacetoken>
<replacevalue>12345</replacevalue>
</replace>
</target>
but with maven 1.0-rc2 (maven.xml), with the same code:
<goal name="teste4">
<replace file="teste.txt">
<replacetoken>123</replacetoken>
<replacevalue>12345</replacevalue>
</replace>
</goal>
...does not work.
NOTE: There is no workaround for this, because replacetoken/replacevalue are used for special characters like '<' and '>' (inside <!CDATA[]>), and the tag <replace file="teste.txt" token="<" value=">"> won't work, because such characters are not allowed in this construction...
|
Maven can't run replacetoken tag... Maven, Jelly or Werkz seams to
delete the content inside replacetoken tag before ant is
executed by maven...
<replace file="teste.txt">
<replacetoken>123</replacetoken>
<replacevalue>12345</replacevalue>
</replace>
With this example, String "123" is deleted, and ant (executed by maven) can't run because "The token attribute must not be an empty string."
I've tested it in my build.xml and works:
<target name="teste4">
<replace file="teste.txt">
<replacetoken>123</replacetoken>
<replacevalue>12345</replacevalue>
</replace>
</target>
but with maven 1.0-rc2 (maven.xml), with the same code:
<goal name="teste4">
<replace file="teste.txt">
<replacetoken>123</replacetoken>
<replacevalue>12345</replacevalue>
</replace>
</goal>
...does not work.
NOTE: There is no workaround for this, because replacetoken/replacevalue are used for special characters like '<' and '>' (inside <!CDATA[]>), and the tag <replace file="teste.txt" token="<" value=">"> won't work, because such characters are not allowed in this construction...
|
|
Environment
|
Maven 1.0-rc2
Windows 2000 SP4
J2SDK 1.4.2_04
Ant 1.5.3
|
Maven 1.0-rc2
Windows 2000 SP4
J2SDK 1.4.2_04
Ant 1.5.3
|
|
Fix Version/s
|
|
1.1-beta-1
[ 11371
]
|
Ran into the same problem today with Maven 1.0.2. Luckally, I could use the attributes of the ant task in stead of the nested elements as a workaround.