Poll results: option 3, aka src/main/resources + src/main/super. Bonus: it apparently works with the latest version of the GPE (wasn't the case before, where it –basically– only looked into src/main/java)
On Tuesday, November 13, 2012 1:51:36 PM UTC+1, Thomas Broyer wrote: > > Hi all, > > As some of view may already know, I'm porting GWT to use Maven as the > build system (instead of Ant). I'm also about to "reboot" GWT+Maven > integration (more to come by the end of the week, stay tuned). > > As part of this effort, I'm wondering which project structure to use as > the default, "standard" layout for GWT projects using Maven? I'm > particularly looking for advice/preferences for GWT library projects (such > as GWT itself, mgwt, Errai, GXT, etc.), not much for GWT applications (the > one you run the GWT Compiler on). > > > NOTE: this poll is cross-posted to the GWT and gwt-maven-plugin groups, > please answer only once! (wherever you want) > > > The question is about where to put files such as: GWT module descriptors > (*.gwt.xml), GWT "processed resources" (*.ui.xml, etc.), and super-sources. > It comes without saying (for me at least) that Java sources would go into > src/main/java and "public resources" (i.e. the things within **/public/**, > e.g. the CSS and image files from the themes) into src/main/resources, so > the "everything" below only refers to those other files listed above. > Remember I'm only interested in defining the "standard layout" for GWT * > libraries*, and please think about them as *GWT-only* libraries, not the > kind with server-side and client/server-shared code! > Note that in any case, src/main/java is also added as a resource folder > (packaged within the JAR) > > Here are the alternatives I thought about: > > 1. everything in src/main/java > super-sources in src/main/resources > 2. everything in src/main/resources > 3. everything in src/main/resources > super-sources in src/main/super (or gwt-super, or some other name, > let's discuss that later as I suspect it's a bikeshed) > > When casting your vote, do not hesitate to explain *why* you prefer that > particular layout over the others, or why you don't like one of the > proposed layouts. Also feel free to propose a fourth alternative. > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/JXHDJbf3zW0J. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.