Hi, I'm just getting started with Maven and i'm jumping straight in to the deep end by trying to convert our existing multi-module project from large, complex Ant scripts to a (hopefully, by the end of it) simpler POM. The end result for the project is to create a WAR file, containing each of the previously complied modules as JARs. The directory structure is something like this:
-module1 --src ---java -module2 --src ---java ... -warModule --src ---java ---webapp My first question is: is it ok to have both web application stuff (web.xml / graphics / etc) as well as java code to be compiled all in the same module (ie "warModule")? Or would it be better practice to take the Java classes from the warModule and create another module / JAR just for those, and then include those in to warModule? My second question is: I now have the project compiling and creating a WAR file. This WAR contains the web.xml, graphics and the JARs from the other modules, however it also seems to be including all the CLASS files from these JARs (ie the expanded JARs). So for example in the WAR I'll have a copy of module1.jar (which contains myClass1.class and myClass2.class), as well as a copy of myClass1.class and myClass2.class. Does anyone know what I could be doing to cause this? If not I can post a copy of the pom.xml from the modules (either the JAR ones, the WAR one, or both?). Thanks for any and all help. Gareth
