Saturday, 15 May 2010

java - maven-replacer-plugin gives weirdly expanded output -



java - maven-replacer-plugin gives weirdly expanded output -

i using maven-replacer-plugin maven build scheme expand template file include project's artifactid , version, somehow seems go wrong using plugin, cannot figure out why seem have right definition:

fragment pom.xml:

<plugin> <groupid>com.google.code.maven-replacer-plugin</groupid> <artifactid>maven-replacer-plugin</artifactid> <version>1.4.1</version> <executions> <execution> <phase>process-sources</phase> <goals> <goal>replace</goal> </goals> </execution> </executions> <configuration> <file>cardshifter-server.template.policy</file> <outputfile>${project.parent.build.directory}/${project.artifactid}-${project.version}.policy</outputfile> <replacements> <replacement> <token>[artifactid]</token> <value>${project.artifactid}</value> </replacement> <replacement> <token>[version]</token> <value>${project.version}</value> </replacement> </replacements> </configuration> </plugin>

running on next cardshifter-server.template.policy:

grant codebase "file:./[artifactid]-[version].jar" { permission java.security.allpermission; }; grant { //mod permissions };

with artifactid = cardshifter-server , version = 0.4-snapshot gives me next output:

gca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot ca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotbca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot "ca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotl0.4-snapshot:./[ca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot]-[0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot].jca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot" { p0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotmca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot jca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot.0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotuca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshoty.allp0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotmca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot; }; gca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot { //m0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot p0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotmca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshotca0.4-snapshotd0.4-snapshoth0.4-snapshotft0.4-snapshot0.4-snapshot-0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot0.4-snapshot };

can explain me happened?

not experienced replacer plugin, i've run issues other similar things when multiple sets of replacement identifiers on same line. seek changing delimiters 1 of them, e.g. @version@, , see if works.

java maven

No comments:

Post a Comment