Re: adding struts-config.xml file to WEB-INF folder during WAR build
Assuming you're using the standard Maven directory structure, simply put the struts-config.xml file in the following place: {root}/src/main/webapp/WEB-INF/ Then Maven should include it automatically in WEB-INF in your WAR. It looks like you're using a non-standard layout, so that makes it more difficult. Can you not restructure your project to use the normal Maven layout? Wayne On 9/12/07, Syed Shabir [EMAIL PROTECTED] wrote: Hi, Could anyone tell me how to copy the struts xml files to the WEB-INF folder during a WAR build. I'm using the 'maven-war-plugin' to do the build as below . plugins .. plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-war-plugin/artifactId version2.0/version configuration webResources resource directory${basedir}\web/directory includes include*.html/include include**/*.html/include include**/*.gif/include include**/*.js/include include**/*.css/include include**/*.jsp/include /includes /resource resource directory${basedir}\WEB-INF/directory includes include**/*.xml/include include*.tld/include /includes targetPathWEB-INF/targetPath filteringfalse/filtering /resource /webResources webXml${basedir}\WEB-INF\web.xml/webXml /configuration /plugin . /plugins . This copies the XML files to the root of the WAR file Much appreciated!! - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: adding struts-config.xml file to WEB-INF folder during WAR build
Well, I did think about that, but I was hoping that someone could have a simpler solution before the long haul of moving stuff around in CVS etc... -Original Message- From: Wayne Fay [mailto:[EMAIL PROTECTED] Sent: 12 September 2007 17:06 To: Maven Users List Subject: Re: adding struts-config.xml file to WEB-INF folder during WAR build Assuming you're using the standard Maven directory structure, simply put the struts-config.xml file in the following place: {root}/src/main/webapp/WEB-INF/ Then Maven should include it automatically in WEB-INF in your WAR. It looks like you're using a non-standard layout, so that makes it more difficult. Can you not restructure your project to use the normal Maven layout? Wayne On 9/12/07, Syed Shabir [EMAIL PROTECTED] wrote: Hi, Could anyone tell me how to copy the struts xml files to the WEB-INF folder during a WAR build. I'm using the 'maven-war-plugin' to do the build as below . plugins .. plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-war-plugin/artifactId version2.0/version configuration webResources resource directory${basedir}\web/directory includes include*.html/include include**/*.html/include include**/*.gif/include include**/*.js/include include**/*.css/include include**/*.jsp/include /includes /resource resource directory${basedir}\WEB-INF/directory includes include**/*.xml/include include*.tld/include /includes targetPathWEB-INF/targetPath filteringfalse/filtering /resource /webResources webXml${basedir}\WEB-INF\web.xml/webXml /configuration /plugin . /plugins . This copies the XML files to the root of the WAR file Much appreciated!! - 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]
Re: adding struts-config.xml file to WEB-INF folder during WAR build
A one time thing but certainly worth the effort in my opinion, eventually the goal should be to have a similar structure enterprise-wide so as to speed up the time it takes for the new members to adapt to a different project in the company. Farhan. On 9/12/07, Syed Shabir [EMAIL PROTECTED] wrote: Well, I did think about that, but I was hoping that someone could have a simpler solution before the long haul of moving stuff around in CVS etc... -Original Message- From: Wayne Fay [mailto:[EMAIL PROTECTED] Sent: 12 September 2007 17:06 To: Maven Users List Subject: Re: adding struts-config.xml file to WEB-INF folder during WAR build Assuming you're using the standard Maven directory structure, simply put the struts-config.xml file in the following place: {root}/src/main/webapp/WEB-INF/ Then Maven should include it automatically in WEB-INF in your WAR. It looks like you're using a non-standard layout, so that makes it more difficult. Can you not restructure your project to use the normal Maven layout? Wayne On 9/12/07, Syed Shabir [EMAIL PROTECTED] wrote: Hi, Could anyone tell me how to copy the struts xml files to the WEB-INF folder during a WAR build. I'm using the 'maven-war-plugin' to do the build as below . plugins .. plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-war-plugin/artifactId version2.0/version configuration webResources resource directory${basedir}\web/directory includes include*.html/include include**/*.html/include include**/*.gif/include include**/*.js/include include**/*.css/include include**/*.jsp/include /includes /resource resource directory${basedir}\WEB-INF/directory includes include**/*.xml/include include*.tld/include /includes targetPathWEB-INF/targetPath filteringfalse/filtering /resource /webResources webXml${basedir}\WEB-INF\web.xml/webXml /configuration /plugin . /plugins . This copies the XML files to the root of the WAR file Much appreciated!! - 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]
Re: adding struts-config.xml file to WEB-INF folder during WAR build
If you're doing all that work, you might as well migrate to SVN before the transition, too. CVS does not handle moves well at all. Wayne On 9/12/07, Farhan Sarwar [EMAIL PROTECTED] wrote: A one time thing but certainly worth the effort in my opinion, eventually the goal should be to have a similar structure enterprise-wide so as to speed up the time it takes for the new members to adapt to a different project in the company. Farhan. On 9/12/07, Syed Shabir [EMAIL PROTECTED] wrote: Well, I did think about that, but I was hoping that someone could have a simpler solution before the long haul of moving stuff around in CVS etc... -Original Message- From: Wayne Fay [mailto:[EMAIL PROTECTED] Sent: 12 September 2007 17:06 To: Maven Users List Subject: Re: adding struts-config.xml file to WEB-INF folder during WAR build Assuming you're using the standard Maven directory structure, simply put the struts-config.xml file in the following place: {root}/src/main/webapp/WEB-INF/ Then Maven should include it automatically in WEB-INF in your WAR. It looks like you're using a non-standard layout, so that makes it more difficult. Can you not restructure your project to use the normal Maven layout? Wayne On 9/12/07, Syed Shabir [EMAIL PROTECTED] wrote: Hi, Could anyone tell me how to copy the struts xml files to the WEB-INF folder during a WAR build. I'm using the 'maven-war-plugin' to do the build as below . plugins .. plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-war-plugin/artifactId version2.0/version configuration webResources resource directory${basedir}\web/directory includes include*.html/include include**/*.html/include include**/*.gif/include include**/*.js/include include**/*.css/include include**/*.jsp/include /includes /resource resource directory${basedir}\WEB-INF/directory includes include**/*.xml/include include*.tld/include /includes targetPathWEB-INF/targetPath filteringfalse/filtering /resource /webResources webXml${basedir}\WEB-INF\web.xml/webXml /configuration /plugin . /plugins . This copies the XML files to the root of the WAR file Much appreciated!! - 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]
Re: adding struts-config.xml file to WEB-INF folder during WAR build
On projects that I've worked on I've kept the struts-config file under src/main/resources/config. In the web.xml where you specify the struts servlet you specify it as /WEB-INF/classes/config/struts-config.xml I'm not sure if that'll help, but we found that it worked best so we could run builds in eclipse, maven and use StrutsTestCase. Jim On 9/12/07, Wayne Fay [EMAIL PROTECTED] wrote: If you're doing all that work, you might as well migrate to SVN before the transition, too. CVS does not handle moves well at all. Wayne On 9/12/07, Farhan Sarwar [EMAIL PROTECTED] wrote: A one time thing but certainly worth the effort in my opinion, eventually the goal should be to have a similar structure enterprise-wide so as to speed up the time it takes for the new members to adapt to a different project in the company. Farhan. On 9/12/07, Syed Shabir [EMAIL PROTECTED] wrote: Well, I did think about that, but I was hoping that someone could have a simpler solution before the long haul of moving stuff around in CVS etc... -Original Message- From: Wayne Fay [mailto: [EMAIL PROTECTED] Sent: 12 September 2007 17:06 To: Maven Users List Subject: Re: adding struts-config.xml file to WEB-INF folder during WAR build Assuming you're using the standard Maven directory structure, simply put the struts-config.xml file in the following place: {root}/src/main/webapp/WEB-INF/ Then Maven should include it automatically in WEB-INF in your WAR. It looks like you're using a non-standard layout, so that makes it more difficult. Can you not restructure your project to use the normal Maven layout? Wayne On 9/12/07, Syed Shabir [EMAIL PROTECTED] wrote: Hi, Could anyone tell me how to copy the struts xml files to the WEB-INF folder during a WAR build. I'm using the 'maven-war-plugin' to do the build as below . plugins .. plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-war-plugin/artifactId version2.0/version configuration webResources resource directory${basedir}\web/directory includes include*.html/include include**/*.html/include include**/*.gif/include include**/*.js/include include**/*.css/include include**/*.jsp/include /includes /resource resource directory${basedir}\WEB-INF/directory includes include**/*.xml/include include*.tld/include /includes targetPathWEB-INF/targetPath filteringfalse/filtering /resource /webResources webXml${basedir}\WEB-INF\web.xml/webXml /configuration /plugin . /plugins . This copies the XML files to the root of the WAR file Much appreciated!! - 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]