[ http://jira.codehaus.org/browse/MNG-2301?page=comments#action_68282 ] 

Sharmarke Aden commented on MNG-2301:
-------------------------------------

The rational  behind not deleting the pom.properties files are:

1) Implicitly deleting a file explicitly created by the user is bad policy.

2) The idea behind not deleting the pom.properties is to facilitate external 
systems such as build systems to interact with maven. For example, 
communicating build number and date. The build system would place the build 
number in the pom.properties file and the maven can pickup this build 
information from the pom.properties file. Basically, this fix is necessary to 
support maven built-in properties enhancement request (see 
http://jira.codehaus.org/browse/MNG-1832).

> Maven Archiver deleteing already existing pom.properties file.
> --------------------------------------------------------------
>
>          Key: MNG-2301
>          URL: http://jira.codehaus.org/browse/MNG-2301
>      Project: Maven 2
>         Type: Bug

>   Components: maven-archiver
>     Versions: 2.0.4
>     Reporter: Sharmarke Aden
>      Fix For: 2.0.5
>  Attachments: maven-archiver_pomDelete.patch
>
>
> My project has it's own pom.properties file and it seems that maven archiver 
> is deleting it right after packaging the application. Any particular reason 
> why it's doing this? It seems to me the archiver shouldn't be deleting the 
> file if it already exists. It should delete the file if it doesn't exists 
> otherwise it should add the necessary information (version, groupId, etc) to 
> the file and leave it be. I have attached a patch that fixes the issue. 
> Also note that this patch adds the "builtOn" property to the pom.properties 
> which is satisfy the following enhancement request: 
> http://jira.codehaus.org/browse/MNG-1830 

-- 
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

Reply via email to