[ 
http://jira.codehaus.org/browse/MTOMCAT-26?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Simon Arame closed MTOMCAT-26.
------------------------------

    Resolution: Not A Bug

I'll try to to this at package phase independently from MTOMCAT

> keeping and restoring old version
> ---------------------------------
>
>                 Key: MTOMCAT-26
>                 URL: http://jira.codehaus.org/browse/MTOMCAT-26
>             Project: Maven 2.x Tomcat Plugin
>          Issue Type: Wish
>    Affects Versions: 1.0-beta-1
>         Environment: worked with RedHat workstation/server
>            Reporter: Simon Arame
>             Fix For: 1.0
>
>         Attachments: install&restore_dependancies.zip, Install.java, 
> Restore.java
>
>
> Proposition consist of two new goals : tomcat:install and tomcat:restore (the 
> goals names are up for change)
> the install mojo extends deploy mojo so that it first does what deploy does 
> and then it copy the war file to a standard location (that could be given as 
> a parameter) in the maven-repository (I am using new 
> File(localRepository.getBasedir()+"/tomcat/tomcat-deploy-repo/"+groupId+"/"+artifactId+"/"+profileId+"/"+version);
> the war file is copied with a timestamp so that the tomcat:restore goal can 
> redeploy a previously "installed" war file.
> the usefullness is obvious for web developpers when commiting many changes to 
> a trunk and the webapp suddenly stops to work properly it is easier to 
> quickly restore a working war file to a production server than having to 
> figure out what is the bug first and this happens even when intensive testing 
> is done.
> Tthe only delicated thing regarding the actual code is the addition of 
> protected setWarFile() method in AbstractDeploWarMojo class 
> this is the diff output :
> diff 
> tomcat-maven-plugin-1.0-beta-1/src/main/java/org/codehaus/mojo/tomcat/AbstractDeployWarMojo.java
>  
> tomcat-maven-plugin-1.0-beta-2/src/main/java/org/codehaus/mojo/tomcat/AbstractDeployWarMojo.java
> 59a60,63
> >
> >     protected void setWarFile(File warFile){
> >       this.warFile = warFile;
> >     }
> Only in 
> tomcat-maven-plugin-1.0-beta-2/src/main/java/org/codehaus/mojo/tomcat: 
> FileUtils.java
> Only in 
> tomcat-maven-plugin-1.0-beta-2/src/main/java/org/codehaus/mojo/tomcat: 
> Install.java
> Only in 
> tomcat-maven-plugin-1.0-beta-2/src/main/java/org/codehaus/mojo/tomcat: 
> Keyboard.java
> Only in 
> tomcat-maven-plugin-1.0-beta-2/src/main/java/org/codehaus/mojo/tomcat: 
> Restore.java
> Only in 
> tomcat-maven-plugin-1.0-beta-1/src/main/java/org/codehaus/mojo/tomcat: .svn

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

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to