I finally decided to spent some effort moving a reasonably large application from VW 7.2 to 7.7.
The main problem is AFAIKT that the structure of the old code is based on ' categories'. All code belonging to the application (around 1000 classes, in a hundred categories) was put in one big package & parcel. When I loaded this parcel in another (7.2) image, the categories were maintained. Categories have gone since long, and are more or less replaced by packages? Anyway, I did the following to add future-proof structure to the code in 7.2: - defined a Bundle containing a dozen sub Bundles - within each (sub) Bundle I defined a number of packages - code in each category was moved into a package within the appropriate sub Bundle This gave me a nice & good-looking structure, comparable to the one of the Base VisualWorks Bundle. However, how can I get the code out of VW7.2 in such a way that the structure (Bundle, sub Bundles, packages) is maintained? I tried "publish as parcel" for the highest level Bundle. This results in one parcel; however when loading this in VW7.7 it appears as a single Package with lots of classes. What would be the simplest way to achieve what I want? Thanks for any hints! Hans _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Choose "Include bundle structure" in the "Publish as Parcel" dialog?
Steve > -----Original Message----- > From: [hidden email] [mailto:[hidden email]] On > Behalf Of Baveco, Hans > Sent: 18. helmikuuta 2011 17:19 > To: '[hidden email]' > Subject: [vwnc] moving app from 7.2 to 7.7 > > I finally decided to spent some effort moving a reasonably large > application from VW 7.2 to 7.7. > The main problem is AFAIKT that the structure of the old code is based > on ' categories'. All code belonging to the application (around 1000 > classes, in a hundred categories) was put in one big package & parcel. > When I loaded this parcel in another (7.2) image, the categories were > maintained. > > Categories have gone since long, and are more or less replaced by > packages? > Anyway, I did the following to add future-proof structure to the code > in 7.2: > - defined a Bundle containing a dozen sub Bundles > - within each (sub) Bundle I defined a number of packages > - code in each category was moved into a package within the > sub Bundle > > This gave me a nice & good-looking structure, comparable to the one of > the Base VisualWorks Bundle. > > However, how can I get the code out of VW7.2 in such a way that the > structure (Bundle, sub Bundles, packages) is maintained? > I tried "publish as parcel" for the highest level Bundle. This results > in one parcel; however when loading this in VW7.7 it appears as a > single Package with lots of classes. > > What would be the simplest way to achieve what I want? > Thanks for any hints! > > Hans > > > _______________________________________________ > vwnc mailing list > [hidden email] > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Hans Baveco
You'll have to script something that modifies the 7.2 fileout to create the package structure from the categories, or create the package structure in 7.2 and export that.
On Feb 18, 2011, at 10:18 AM, Baveco, Hans wrote: > I finally decided to spent some effort moving a reasonably large application from VW 7.2 to 7.7. > The main problem is AFAIKT that the structure of the old code is based on ' categories'. All code belonging to the application (around 1000 classes, in a hundred categories) was put in one big package & parcel. When I loaded this parcel in another (7.2) image, the categories were maintained. > > Categories have gone since long, and are more or less replaced by packages? > Anyway, I did the following to add future-proof structure to the code in 7.2: > - defined a Bundle containing a dozen sub Bundles > - within each (sub) Bundle I defined a number of packages > - code in each category was moved into a package within the appropriate sub Bundle > > This gave me a nice & good-looking structure, comparable to the one of the Base VisualWorks Bundle. > > However, how can I get the code out of VW7.2 in such a way that the structure (Bundle, sub Bundles, packages) is maintained? > I tried "publish as parcel" for the highest level Bundle. This results in one parcel; however when loading this in VW7.7 it appears as a single Package with lots of classes. > > What would be the simplest way to achieve what I want? > Thanks for any hints! > > Hans > > > _______________________________________________ > vwnc mailing list > [hidden email] > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc James Robertson http://www.jarober.com [hidden email] _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Hans Baveco
Thanks, “Include bundle structure” in the “ Publish as Parcel” dialog worked fine. I thought it was an option for publishing via Store to database only... Hans _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |