[ http://jira.codehaus.org/browse/MAVEN-1258?page=all ]
Arnaud Heritier updated MAVEN-1258: ----------------------------------- Fix Version: (was: 1.1-beta-3) > Can't run replacetoken ant tag inside maven > ------------------------------------------- > > Key: MAVEN-1258 > URL: http://jira.codehaus.org/browse/MAVEN-1258 > Project: Maven > Type: Bug > Versions: 1.0-rc2 > Environment: Maven 1.0-rc2 > Windows 2000 SP4 > J2SDK 1.4.2_04 > Ant 1.5.3 > Reporter: Cassio Matsuo Nosshe > > > 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... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira