It really pays to look into the plugin.jelly files in your repository/plugins. <j:set var="some.property" value="somevalue"/>
you can do these things in your maven.xml, you can change any value that's loaded from your project.properties, you can execute your own war:whatever goals. Take a look at maven-war-plugin's plugiin.jelly to see how it's done. ----- Original Message ----- From: "Nicolas De Loof" <[EMAIL PROTECTED]> To: "Maven Users List" <[EMAIL PROTECTED]> Sent: Wednesday, October 15, 2003 6:56 AM Subject: Re: same project, different properties > I've tried this : > > I created a second directory "webapp-restricted" > > I created a project.xml that extends "../webapp/project.xml" > > I created a project.properties with restricted webapp specific properties, setting > sources directory to "../webapp/src" > > Using maven war on this second project works fine. Is this what you meen about "subprojects" ? > > Nico. > > > > > I agree with it, but I don't know how to do it. The only differences between the two webapps will be the URI it will > > accept, that are configured in web deployment descriptor. > > > > How can I make such subprojects (if it's really so simple) ? > > > > > > As a second general question, what is the use of the <properties> section if it doesn't set maven properties ? > > > > > > Thank you for helping me ! > > > > Nico. > > > > > > > > ----- Original Message ----- > > From: <[EMAIL PROTECTED]> > > To: "Maven Users List" <[EMAIL PROTECTED]> > > Sent: Wednesday, October 15, 2003 3:27 PM > > Subject: Re: same project, different properties > > > > > > Nicolas, you could make 2 subprojects, it is so simple to do ;) and a good > > approche > > > > And see the WhyYouCantCreateMultipleArtifactsInOneProject page. > > http://wiki.codehaus.org/maven/WhyYouCantCreateMultipleArtifactsInOneProject > > > > Nicolas > > > > ------------------------------- > > > > > > > > > > "Nicolas De Loof" <[EMAIL PROTECTED]> > > 15/10/2003 15:19 > > Veuillez répondre à "Maven Users List" > > > > > > Pour : <[EMAIL PROTECTED]> > > cc : > > Objet : same project, different properties > > > > > > Hello all, > > > > I'm a newbie maven user. > > > > I use maven for a webapp project, and I need to build a second war file > > from the same java sources (same web > > application, but different web.xml) > > > > I want to use war-plugin "maven.war.webxml" property to set the web.xml > > that is used in the war, and change it regarding > > wich war must be build. > > > > Is there any way to change the propect.properties that is used when > > runnign maven or to set properties in project.xml ? > > > > I tried to set a second project.xml that extends my project.xml this way : > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > <project> > > <extend>project.xml</extend> > > <id>restricted-webapp</id> > > <name>restricted-webapp</name> > > <groupId>webapp</groupId> > > > > <properties> > > <maven.war.webxml>web-restricted.xml</maven.war.webxml> > > </properties> > > </project> > > > > This way I should be able to use maven -p option to run a build on my > > second webapp. But this doesn't work (default > > web.xml is used). > > > > Do you have any suggestion ? > > > > Nico. > > > > > > > > > > > > --------------------------------------------------------------------- > > 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] > > > > > > --------------------------------------------------------------------- > > 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]