Just to complete. Add the following plugin overrides to the prod profile. Can it be simplified?
<!-- skip tests --> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <!-- skip database re-population --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>dbunit-maven-plugin</artifactId> <version>1.0-beta-1</version> <configuration> <skip>true</skip> </configuration> </plugin> <!-- skip drop/create tables --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>hibernate3-maven-plugin</artifactId> <version>2.1</version> <configuration> <components> <component> <name>hbm2ddl</name> <implementation>annotationconfiguration</implementation> </component> </components> <componentProperties> <drop>false</drop> <jdk5>true</jdk5> <propertyfile>target/classes/jdbc.properties</propertyfile> <skip>true</skip> </componentProperties> </configuration> </plugin> Martin dusty wrote: > > I believe I understand your question. I have an application where we > develop on MySQL but we run Oracle in production. When we build for > production we want to replace the MySQL jdbc settings with the Oracle > settings. Also, we don't want to run hibernate3 or dbunit or it would > wipe out our production database. This is where the maven profiles > come in. Appfuse ships with a profile called prod and other profiles > for databases like Oracle. > > I was a little paranoid about someone doing mvn -Poracle test and blow > out our production database so I moved the db-related stuff (hibernate- > tools and dbunit) to its own profile called db-setup. I also moved > the oracle database settings to prod since we don't use any of the > other database profiles. Finally I included a skip = true for my > prod profile. The final effect is that when we are building our WAR > for deployment we run mvn -Pprod package and it works great. If we > want to reset our test db we run mvn -Pdb-setup test. We just NEVER > run mvn -Pprod,db-setup. > > -D > > > On May 20, 2008, at 5:51 AM, Mauri Ferreyra wrote: > >> Yes! I belive Appfuse is really very good! >> But, I need to know, what consideration i should have in the moment i >> send the aplication for finals users. for example, plugin of the test, >> and others plugin. >> What's plugin i need remove? >> >> >> On Tue, May 20, 2008 at 9:43 AM, Matt Raible >> <[EMAIL PROTECTED]> wrote: >>> Can you rephrase your question? AppFuse creates a WAR and can be >>> deployed to production just like any other WAR. >>> >>> Matt >>> >>> On Tue, May 20, 2008 at 6:40 AM, Mauri Ferreyra <[EMAIL PROTECTED]> >>> wrote: >>>> What I have know about AppFuse? >>>> if I want use Appfuse as platform for an application that I will >>>> send >>>> to production. >>>> >>>> Thanks >>>> Mauri >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> >> >> -- >> Mauricio F. Ferreyra |tel #: (0351) 156-623072 | Cordoba - Argentina >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/AppFuse-to-production-tp17339383s2369p19104092.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]