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

  1. think maven build phase upon want replace it, select phase before u generate docs swagger f.ex. "validate" , set swagger docs generation "compile"
    1. exchange $build_number$ %build_number%
    2. think way need manually reset value again %build_number%

Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -