FWIW - if you want to get your hands dirty, you could checkout the
appfuse-maven-plugin from SVN (svn co
https://appfuse.dev.java.net/svn/appfuse/trunk/plugins/appfuse-maven-plugin)
and modify the SubversionUtils class to overwrite files. It might
already, but I don't believe so. This class does seem to have methods
in it for apply patches, so who knows - you might be able to
manipulate it for your needs.

Matt

On 9/4/07, Matt Raible <[EMAIL PROTECTED]> wrote:
> You're definitely traversing down a path I haven't tried. It might
> work, but that's purely a coincidence if it does. The main reason is
> because AMP doesn't overwrite any files if they already exist. We may
> be able to write an "upgrade" plugin, but it would probably be pretty
> primitive as it's unlikely we'd develop something that retains your
> changes and merges in new items from SVN.
>
> It'd be easy enough to add "overwrite existing files" functionality.
> However, I don't know how "rename packages" would handle that. I'm
> unsure if it renames and overwrites or not.
>
> The easiest thing I've found is to use Beyond Compare (on Windows) to
> compare a newly created project with your existing one. You should
> only need to diff files like pom.xml, web.xml, web-tests.xml and
> config.xml (for Tapestry). Otherwise, most files haven't changed since
> the last release. I'll be upgrading the AppFuse demos in the next few
> days - I'm generally able to do them in 5-10 minutes (each) because
> they don't contain the full-source. If they do contain the
> full-source, I don't worry about diffing because if all the tests pass
> - that's good enough for me!
>
> Matt
>
> On 9/4/07, dmcneal <[EMAIL PROTECTED]> wrote:
> >
> > Thanks for the quick reply! I double checked to make sure, but the
> > http://static.appfuse.org/repository is currently in my pom.xml (which was
> > what baffled me when I originally got the message). This is the first time I
> > tried to upgrade an appfuse application... so it is possible I am going do a
> > path that has yet to be traveled.  After performing the upgrade steps on the
> > wiki what would be my next step to verify a successful upgrade? I assumed
> > that if I ran the full-source it would update the appfuse core files that
> > have been updated.
> >
> > Donnie
> >
> >
> > mraible wrote:
> > >
> > > It looks like you need to have http://static.appfuse.org/repository as
> > > a repository in your pom.xml. I don't know if full-source will work
> > > running it twice as it's not currently implemented to overwrite files.
> > > However, it should still parse/fix your pom files - so it's possible
> > > it'll work. I just tried it on a modular project and it failed halfway
> > > through (OOM). I was able to run it again and it worked the 2nd time.
> > >
> > > Matt
> > >
> > > --
> > > http://raibledesigns.com
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
> >
> > --
> > View this message in context: 
> > http://www.nabble.com/Error-attempting-to-upgrade-2.0-rc1-SNAPSHOT-to-2.0-rc1-tf4380550s2369.html#a12487675
> > Sent from the AppFuse - User mailing list archive at Nabble.com.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> http://raibledesigns.com
>


-- 
http://raibledesigns.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to