@@ -280,6 +280,8 @@ public class GitCommitIdMojo extends AbstractMojo {
280280
281281 boolean runningTests = false ;
282282
283+ static int projectCounter ;
284+
283285 @ NotNull
284286 LoggerBridge loggerBridge = new MavenLoggerBridge (getLog (), true );
285287
@@ -486,8 +488,6 @@ void loadGitDataWithJGit(@NotNull Properties properties) throws IOException, Moj
486488 jGitProvider .loadGitData (properties );
487489 }
488490
489- static int counter ;
490-
491491 void generatePropertiesFile (@ NotNull Properties properties , File base , String propertiesFilename ) throws IOException {
492492 FileWriter fileWriter = null ;
493493 File gitPropsFile = new File (base , propertiesFilename );
@@ -496,11 +496,11 @@ void generatePropertiesFile(@NotNull Properties properties, File base, String pr
496496
497497 fileWriter = new FileWriter (gitPropsFile );
498498 if ("json" .equalsIgnoreCase (format )) {
499- log ("Writing json file to [" , gitPropsFile .getAbsolutePath (), "] (for module " , project .getName () + (++counter ), ")..." );
499+ log ("Writing json file to [" , gitPropsFile .getAbsolutePath (), "] (for module " , project .getName () + (++projectCounter ), ")..." );
500500 ObjectMapper mapper = new ObjectMapper ();
501501 mapper .writeValue (fileWriter , properties );
502502 } else {
503- log ("Writing properties file to [" , gitPropsFile .getAbsolutePath (), "] (for module " , project .getName () + (++counter ), ")..." );
503+ log ("Writing properties file to [" , gitPropsFile .getAbsolutePath (), "] (for module " , project .getName () + (++projectCounter ), ")..." );
504504 properties .store (fileWriter , "Generated by Git-Commit-Id-Plugin" );
505505 }
506506
@@ -578,4 +578,8 @@ public void useNativeGit(boolean useNativeGit){
578578 public LoggerBridge getLoggerBridge (){
579579 return loggerBridge ;
580580 }
581+
582+ public String getGitPropertiesFilename (){
583+ return generateGitPropertiesFilename ;
584+ }
581585}
0 commit comments