It only compiles classes you changed (and that's not unique to just maven). If you want to control which projects/modules 'to build or not to build' - you can define that in profiles. If you want to build only specific files in a project then probably your project isn't well organized (most likely too big and needs a split up). Besides you can always build only module you want.
For getting started please refer to http://maven.apache.org/guides/getting-started/index.html On 11/27/07, nash4403 <[EMAIL PROTECTED]> wrote: > > > That answers the environment and variable substitution part. > But how would maven help me in building parts of the project. > > Say I want to build only a file in the subdirectory like make abc.java > or make [which builds just the subdirectory and dependent jave files from > the parent and grand parent root directories] > > > This will help the DEV teams they dont need to run the complete build > instead just build that changed class to test. > > Thanks for your response earlier regarding profiles and filter resource > files. > > > > > > > > Siarhei Dudzin wrote: > > > > Did you look into filtering and profiles? > > > > > http://maven.apache.org/guides/getting-started/index.html#How_do_I_filter_resource_files > > > > > http://maven.apache.org/guides/introduction/introduction-to-profiles.html > > > > Regards, > > Siahrei > > > > On Nov 27, 2007 11:04 PM, nash4403 <[EMAIL PROTECTED]> wrote: > > > >> > >> Our problems > >> > >> 1. Multi environment like DEV,QA, STAGING and PROD.A Perl script will > >> take > >> two parameters .One for environment and other for application and > produce > >> the configuration XML file. > >> > >> 2.We use GNU M4 for variable substitution to substitute variables from > >> configuration XML file to substitute dynamic variables in tomcat/conf > or > >> httpd/conf files.How do I do this in Maven and eliminate M4 for > variable > >> substitution? > >> > >> 3.We use GNU Make to build and deploy.4. There are makefiles in each > >> subdirectory thus helping us build that subdirectory or build a java > file > >> in > >> that subdirectory > >> like Make abc.java or say make on that directory, > >> > >> This gives us flexibility to make only that subdirectory .We did > provide > >> intelligence to that make process to compile the classes in that > >> subdirectory and also compile only the depenedent classes if any from > the > >> root source. > >> > >> How can Maven help us here to eliminate MAKE all together? > >> > >> Our environment consists of PERL,cvs,ANT,GNU MAKE,GNU M4. > >> > >> > >> Gurus please post your proposed solutions of using Maven? > >> > >> > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/Maven-Usage-on-Enterprise-Application-tf4884771s177.html#a13980963 > >> Sent from the Maven - Users mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/Maven-Usage-on-Enterprise-Application-tf4884771s177.html#a13981495 > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >