The general concept with Maven would be that you should divide your code up into "modules" along whatever lines that make sense to you (1 module per pkg may be reasonable for your specific implementation, I suppose).
Then you set up dependencies between the modules via each one's pom.xml file, and perhaps establish a "parent" which encompasses all modules. This would be set up like: parent/pom.xml parent/pkg1/pom.xml parent/pkg1/src/main/java/com/abc/xyz/pkg1 parent/pkg2/pom.xml parent/pkg1/src/main/java/com/abc/xyz/pkg2 parent/pkg3/pom.xml parent/pkg1/src/main/java/com/abc/xyz/pkg3 parent/pkg4/pom.xml parent/pkg1/src/main/java/com/abc/xyz/pkg4 So you would have probably 5 pom.xml files if you implemented this. You should do some reading (Better Builds With Maven etc) and look at sample projects (many open-source projects use Maven, and you can browse their code repositories to see how things are laid out and check out their pom.xml files) to see how this might apply to your specific situation. Wayne On 6/17/08, Niranjan Deshpande <[EMAIL PROTECTED]> wrote: > I tried increasing the memory using the maxmem and memintial, initial=512mb > and mac=2048m. still the same error. my 1642 files have been distributed > accross four packages. src/main/java/com/abc/xyz/pkg1 > pkg2 > pkg3 > pkg4 > > whould i write seperate POMs for each pkg? where should these POMs be > present. > then what about the main POM in the prj_home/dir? > > > On 6/17/08, RAM <[EMAIL PROTECTED]> wrote: > > > > Actually, I can think of seperate module inside the main root project and a > > seperate pom.xml for each one. Then you can build those one by one. > > > > Else, try increasing the memory with the compiler plugin (I think, you have > > atleast 1.5 GB RAM) > > > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-compiler-plugin</artifactId> > > <configuration> > > <meminitial>512m</meminitial> > > <maxmem>1024m</maxmem> > > </configuration> > > </plugin> > > > > This may resolve the out of memory error. > > > > Regards, > > Ram > > > > On 6/17/08, Niranjan Deshpande <[EMAIL PROTECTED]> wrote: > > > > > > Hi all > > > My prj_home_dir/src/main/java has about 1642 classes. When Maven executes > > > the compile life cycle, all tha 1642 classes are compiled at once and i > > > always get a out of memory error. Is there a way that i can instruct > > maven > > > to compile in steps. e.g web layer first, then the business layer etc. > > > > > > Please guide. > > > -- > > > Regards, > > > Niranjan Deshpande > > > > > > "Shut yourself from the world and create the reality you want" > > > > > > > > > > > -- > > Thanks > > Ram > > > > > > -- > Regards, > Niranjan Deshpande > > "Shut yourself from the world and create the reality you want" > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]