maven replacer plugin in not working -
here relevant part of pom.xml
<plugin> <groupid>com.google.code.maven-replacer-plugin</groupid> <artifactid>replacer</artifactid> <version>1.5.2</version> <executions> <execution> <phase>pre-package</phase> <goals> <goal>replace</goal> </goals> </execution> </executions> <configuration> <file>target/swagger/api.json</file> <regex>false</regex> <token>$build_number$</token> <value>${project.version}</value> </configuration> </plugin>
here api.json
file
{ "apiversion": "$build_number$" "developers": ["foo", "bar"] }
after run, mvn clean package
, not see target/swagger/api.json
being updated project.version
- think maven build phase upon want replace it, select phase before u generate docs swagger f.ex. "validate" , set swagger docs generation "compile"
- exchange $build_number$ %build_number%
- think way need manually reset value again %build_number%
Comments
Post a Comment