[ 
https://jira.codehaus.org/browse/MWAR-277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=309730#comment-309730
 ] 

Dennis Lundberg commented on MWAR-277:
--------------------------------------

Can you put together a small project that we can use to test this issue?
                
> New version does not work with yuicompressor-maven-plugin. v2.0.2 works.
> ------------------------------------------------------------------------
>
>                 Key: MWAR-277
>                 URL: https://jira.codehaus.org/browse/MWAR-277
>             Project: Maven 2.x WAR Plugin
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: OSX
>            Reporter: Eric Miller
>
> We use YUI Compressor to minify static web resources. With nosuffix on, this 
> produces a .js or .css file of the same name in the target dir (eg: 
> src/main/webapp/script.js becomes target/script.js). This is a good way to 
> work because then your script and style references don't need to change 
> between development and qa or dev int (wherever you test minified resources).
> The problem is that v2.1.1 overwrites files in the target dir if they already 
> exist. v2.0.2 did not behave in this way.
> There must have been some change in the way that overwriting existing files 
> behaves, but I cannot find a flag to switch that behavior back.
> We have reverted to the old version of the war plugin for now.
> our config:
> {code:xml}
> <plugin>
>       <groupId>org.apache.maven.plugins</groupId>
>       <artifactId>maven-war-plugin</artifactId>
>       <version>2.0.2</version>
>       <!-- <version>2.1.1</version> breaks YUI compressor -->
>       <configuration>
>               <useDefaultManifestFile>true</useDefaultManifestFile>
>               <archive>
>                       <manifestEntries>
>                               
> <Implementation-Title>${project.name}</Implementation-Title> <!-- This is in 
> the default manifest, but we add it explicitly so m2e-wtp 
>                                       can pick it up -->
>                               
> <Implementation-Version>${project.version}</Implementation-Version> <!-- This 
> is in the default manifest, but we add it explicitly so m2e-wtp 
>                                       can pick it up -->
>                               <ReleaseName>${releasename}</ReleaseName>
>                       </manifestEntries>
>               </archive>
>       </configuration>
> </plugin>
> {code} 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to