Hi, its easy to mess up the svn repos with git - prove below :-)
I forked from the official struts-mirror and added our svn as git svn repos. The I tried to merge the strutsathon outcome (angularjs) with my repo. Somewhere in between Johannes added the files manually to SVN. I fetched and tried to get these changes, but for some reason my Git repos thought I would have the more accurate changes, which is not the case. I am going to revert this below. *sigh*. Actually it's not exactly easy - but I will figure it out. Am 11.09.13 12:24, schrieb grobme...@apache.org: > Author: grobmeier > Date: Wed Sep 11 10:24:18 2013 > New Revision: 1521783 > > URL: http://svn.apache.org/r1521783 > Log: > Add archetype for Struts2 with AngularJS > > Added: > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/README.txt > (with props) > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/InitListener.java > (with props) > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/appengine-web.xml > (with props) > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/site/ > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/site/site.xml > - copied, changed from r1521602, > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/IndexTest.java > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention > (1).iml > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention.iml > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/README.txt > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/META-INF/maven/archetype-metadata.xml > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/LICENSE.txt > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/NOTICE.txt > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/pom.xml > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/HelloAction.java > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/Index.java > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package.properties > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package_es.properties > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/struts.xml > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/content/hello.jsp > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/HelloActionTest.java > > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/IndexTest.java > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/README.txt > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/README.txt?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- struts/struts2/trunk/archetypes/struts2-archetype-angularjs/README.txt > (original) > +++ struts/struts2/trunk/archetypes/struts2-archetype-angularjs/README.txt > Wed Sep 11 10:24:18 2013 > @@ -1,48 +1,48 @@ > -INFORMATION > -=========== > -- This is Struts 2's "HTML5 AngularJS" Maven Archetype > - > -USAGE > -===== > - > -- change directory to where the web app template is to be created, > - for example, a 'projects' directory (which you may need to create): > - > - cd /home/tmjee/projects > - > -- run the following command to generate the sample web app template, > assuming :- > - - root java package -> com.mycompany.mysystem > - > - - the webapp war name -> myWebApp > - > - > - mvn archetype:generate -B -DgroupId=com.mycompany.mysystem \ > - -DartifactId=myWebApp \ > - > -DarchetypeGroupId=org.apache.struts \ > - > -DarchetypeArtifactId=struts2-archetype-angularjs \ > - > -DarchetypeVersion=<CURRENT_STRUTS_VERSION> \ > - > -DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository > - > -IMPORTANT: > -========== > -- The generated template uses the 'example' package, regardless of what you > -specify during mvn archetype:create. > - > -Unfortunately, the Maven Archetype plugin does not currently provide a way to > -move resource files into a package structure. > - > -- to compile, execute > - mvn compile > - > -- to run test cases execute > - mvn test > - > -- to clean execute > - mvn clean > - > -- to package execute > - mvn package > - > -- to start it with jetty6 execute > - mvn jetty:run > - > +INFORMATION > +=========== > +- This is Struts 2's "Blank Convetion" Maven Archetype > + > +USAGE > +===== > + > +- change directory to where the web app template is to be created, > + for example, a 'projects' directory (which you may need to create): > + > + cd /home/tmjee/projects > + > +- run the following command to generate the sample web app template, > assuming :- > + - root java package -> com.mycompany.mysystem > + > + - the webapp war name -> myWebApp > + > + > + mvn archetype:generate -B -DgroupId=com.mycompany.mysystem \ > + -DartifactId=myWebApp \ > + > -DarchetypeGroupId=org.apache.struts \ > + > -DarchetypeArtifactId=struts2-archetype-convention \ > + > -DarchetypeVersion=2.1.8 \ > + > -DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository > + > +IMPORTANT: > +========== > +- The generated template uses the 'example' package, regardless of what you > +specify during mvn archetype:create. > + > +Unfortunately, the Maven Archetype plugin does not currently provide a way to > +move resource files into a package structure. > + > +- to compile, execute > + mvn compile > + > +- to run test cases execute > + mvn test > + > +- to clean execute > + mvn clean > + > +- to package execute > + mvn package > + > +- to start it with jetty6 execute > + mvn jetty:run > + > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/META-INF/maven/archetype-metadata.xml > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/META-INF/maven/archetype-metadata.xml?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/META-INF/maven/archetype-metadata.xml > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/META-INF/maven/archetype-metadata.xml > Wed Sep 11 10:24:18 2013 > @@ -1,5 +1,5 @@ > <?xml version="1.0" encoding="UTF-8"?> > -<archetype-descriptor name="struts2-archetype-angularjs"> > +<archetype-descriptor name="struts2-archetype-convention"> > > <fileSets> > <fileSet filtered="true" packaged="true"> > @@ -57,12 +57,6 @@ > <include>**/*</include> > </includes> > </fileSet> > - <fileSet filtered="false" packaged="false"> > - <directory>src/main/webapp/partials</directory> > - <includes> > - <include>**/*</include> > - </includes> > - </fileSet> > </fileSets> > > </archetype-descriptor> > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/LICENSE.txt > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/LICENSE.txt?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/LICENSE.txt > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/LICENSE.txt > Wed Sep 11 10:24:18 2013 > @@ -1,174 +1,174 @@ > - Apache License > - Version 2.0, January 2004 > - http://www.apache.org/licenses/ > - > - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION > - > - 1. Definitions. > - > - "License" shall mean the terms and conditions for use, reproduction, > - and distribution as defined by Sections 1 through 9 of this document. > - > - "Licensor" shall mean the copyright owner or entity authorized by > - the copyright owner that is granting the License. > - > - "Legal Entity" shall mean the union of the acting entity and all > - other entities that control, are controlled by, or are under common > - control with that entity. For the purposes of this definition, > - "control" means (i) the power, direct or indirect, to cause the > - direction or management of such entity, whether by contract or > - otherwise, or (ii) ownership of fifty percent (50%) or more of the > - outstanding shares, or (iii) beneficial ownership of such entity. > - > - "You" (or "Your") shall mean an individual or Legal Entity > - exercising permissions granted by this License. > - > - "Source" form shall mean the preferred form for making modifications, > - including but not limited to software source code, documentation > - source, and configuration files. > - > - "Object" form shall mean any form resulting from mechanical > - transformation or translation of a Source form, including but > - not limited to compiled object code, generated documentation, > - and conversions to other media types. > - > - "Work" shall mean the work of authorship, whether in Source or > - Object form, made available under the License, as indicated by a > - copyright notice that is included in or attached to the work > - (an example is provided in the Appendix below). > - > - "Derivative Works" shall mean any work, whether in Source or Object > - form, that is based on (or derived from) the Work and for which the > - editorial revisions, annotations, elaborations, or other modifications > - represent, as a whole, an original work of authorship. For the purposes > - of this License, Derivative Works shall not include works that remain > - separable from, or merely link (or bind by name) to the interfaces of, > - the Work and Derivative Works thereof. > - > - "Contribution" shall mean any work of authorship, including > - the original version of the Work and any modifications or additions > - to that Work or Derivative Works thereof, that is intentionally > - submitted to Licensor for inclusion in the Work by the copyright owner > - or by an individual or Legal Entity authorized to submit on behalf of > - the copyright owner. For the purposes of this definition, "submitted" > - means any form of electronic, verbal, or written communication sent > - to the Licensor or its representatives, including but not limited to > - communication on electronic mailing lists, source code control systems, > - and issue tracking systems that are managed by, or on behalf of, the > - Licensor for the purpose of discussing and improving the Work, but > - excluding communication that is conspicuously marked or otherwise > - designated in writing by the copyright owner as "Not a Contribution." > - > - "Contributor" shall mean Licensor and any individual or Legal Entity > - on behalf of whom a Contribution has been received by Licensor and > - subsequently incorporated within the Work. > - > - 2. Grant of Copyright License. Subject to the terms and conditions of > - this License, each Contributor hereby grants to You a perpetual, > - worldwide, non-exclusive, no-charge, royalty-free, irrevocable > - copyright license to reproduce, prepare Derivative Works of, > - publicly display, publicly perform, sublicense, and distribute the > - Work and such Derivative Works in Source or Object form. > - > - 3. Grant of Patent License. Subject to the terms and conditions of > - this License, each Contributor hereby grants to You a perpetual, > - worldwide, non-exclusive, no-charge, royalty-free, irrevocable > - (except as stated in this section) patent license to make, have made, > - use, offer to sell, sell, import, and otherwise transfer the Work, > - where such license applies only to those patent claims licensable > - by such Contributor that are necessarily infringed by their > - Contribution(s) alone or by combination of their Contribution(s) > - with the Work to which such Contribution(s) was submitted. If You > - institute patent litigation against any entity (including a > - cross-claim or counterclaim in a lawsuit) alleging that the Work > - or a Contribution incorporated within the Work constitutes direct > - or contributory patent infringement, then any patent licenses > - granted to You under this License for that Work shall terminate > - as of the date such litigation is filed. > - > - 4. Redistribution. You may reproduce and distribute copies of the > - Work or Derivative Works thereof in any medium, with or without > - modifications, and in Source or Object form, provided that You > - meet the following conditions: > - > - (a) You must give any other recipients of the Work or > - Derivative Works a copy of this License; and > - > - (b) You must cause any modified files to carry prominent notices > - stating that You changed the files; and > - > - (c) You must retain, in the Source form of any Derivative Works > - that You distribute, all copyright, patent, trademark, and > - attribution notices from the Source form of the Work, > - excluding those notices that do not pertain to any part of > - the Derivative Works; and > - > - (d) If the Work includes a "NOTICE" text file as part of its > - distribution, then any Derivative Works that You distribute must > - include a readable copy of the attribution notices contained > - within such NOTICE file, excluding those notices that do not > - pertain to any part of the Derivative Works, in at least one > - of the following places: within a NOTICE text file distributed > - as part of the Derivative Works; within the Source form or > - documentation, if provided along with the Derivative Works; or, > - within a display generated by the Derivative Works, if and > - wherever such third-party notices normally appear. The contents > - of the NOTICE file are for informational purposes only and > - do not modify the License. You may add Your own attribution > - notices within Derivative Works that You distribute, alongside > - or as an addendum to the NOTICE text from the Work, provided > - that such additional attribution notices cannot be construed > - as modifying the License. > - > - You may add Your own copyright statement to Your modifications and > - may provide additional or different license terms and conditions > - for use, reproduction, or distribution of Your modifications, or > - for any such Derivative Works as a whole, provided Your use, > - reproduction, and distribution of the Work otherwise complies with > - the conditions stated in this License. > - > - 5. Submission of Contributions. Unless You explicitly state otherwise, > - any Contribution intentionally submitted for inclusion in the Work > - by You to the Licensor shall be under the terms and conditions of > - this License, without any additional terms or conditions. > - Notwithstanding the above, nothing herein shall supersede or modify > - the terms of any separate license agreement you may have executed > - with Licensor regarding such Contributions. > - > - 6. Trademarks. This License does not grant permission to use the trade > - names, trademarks, service marks, or product names of the Licensor, > - except as required for reasonable and customary use in describing the > - origin of the Work and reproducing the content of the NOTICE file. > - > - 7. Disclaimer of Warranty. Unless required by applicable law or > - agreed to in writing, Licensor provides the Work (and each > - Contributor provides its Contributions) on an "AS IS" BASIS, > - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or > - implied, including, without limitation, any warranties or conditions > - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A > - PARTICULAR PURPOSE. You are solely responsible for determining the > - appropriateness of using or redistributing the Work and assume any > - risks associated with Your exercise of permissions under this License. > - > - 8. Limitation of Liability. In no event and under no legal theory, > - whether in tort (including negligence), contract, or otherwise, > - unless required by applicable law (such as deliberate and grossly > - negligent acts) or agreed to in writing, shall any Contributor be > - liable to You for damages, including any direct, indirect, special, > - incidental, or consequential damages of any character arising as a > - result of this License or out of the use or inability to use the > - Work (including but not limited to damages for loss of goodwill, > - work stoppage, computer failure or malfunction, or any and all > - other commercial damages or losses), even if such Contributor > - has been advised of the possibility of such damages. > - > - 9. Accepting Warranty or Additional Liability. While redistributing > - the Work or Derivative Works thereof, You may choose to offer, > - and charge a fee for, acceptance of support, warranty, indemnity, > - or other liability obligations and/or rights consistent with this > - License. However, in accepting such obligations, You may act only > - on Your own behalf and on Your sole responsibility, not on behalf > - of any other Contributor, and only if You agree to indemnify, > - defend, and hold each Contributor harmless for any liability > - incurred by, or claims asserted against, such Contributor by reason > - of your accepting any such warranty or additional liability. > + Apache License > + Version 2.0, January 2004 > + http://www.apache.org/licenses/ > + > + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION > + > + 1. Definitions. > + > + "License" shall mean the terms and conditions for use, reproduction, > + and distribution as defined by Sections 1 through 9 of this document. > + > + "Licensor" shall mean the copyright owner or entity authorized by > + the copyright owner that is granting the License. > + > + "Legal Entity" shall mean the union of the acting entity and all > + other entities that control, are controlled by, or are under common > + control with that entity. For the purposes of this definition, > + "control" means (i) the power, direct or indirect, to cause the > + direction or management of such entity, whether by contract or > + otherwise, or (ii) ownership of fifty percent (50%) or more of the > + outstanding shares, or (iii) beneficial ownership of such entity. > + > + "You" (or "Your") shall mean an individual or Legal Entity > + exercising permissions granted by this License. > + > + "Source" form shall mean the preferred form for making modifications, > + including but not limited to software source code, documentation > + source, and configuration files. > + > + "Object" form shall mean any form resulting from mechanical > + transformation or translation of a Source form, including but > + not limited to compiled object code, generated documentation, > + and conversions to other media types. > + > + "Work" shall mean the work of authorship, whether in Source or > + Object form, made available under the License, as indicated by a > + copyright notice that is included in or attached to the work > + (an example is provided in the Appendix below). > + > + "Derivative Works" shall mean any work, whether in Source or Object > + form, that is based on (or derived from) the Work and for which the > + editorial revisions, annotations, elaborations, or other modifications > + represent, as a whole, an original work of authorship. For the purposes > + of this License, Derivative Works shall not include works that remain > + separable from, or merely link (or bind by name) to the interfaces of, > + the Work and Derivative Works thereof. > + > + "Contribution" shall mean any work of authorship, including > + the original version of the Work and any modifications or additions > + to that Work or Derivative Works thereof, that is intentionally > + submitted to Licensor for inclusion in the Work by the copyright owner > + or by an individual or Legal Entity authorized to submit on behalf of > + the copyright owner. For the purposes of this definition, "submitted" > + means any form of electronic, verbal, or written communication sent > + to the Licensor or its representatives, including but not limited to > + communication on electronic mailing lists, source code control systems, > + and issue tracking systems that are managed by, or on behalf of, the > + Licensor for the purpose of discussing and improving the Work, but > + excluding communication that is conspicuously marked or otherwise > + designated in writing by the copyright owner as "Not a Contribution." > + > + "Contributor" shall mean Licensor and any individual or Legal Entity > + on behalf of whom a Contribution has been received by Licensor and > + subsequently incorporated within the Work. > + > + 2. Grant of Copyright License. Subject to the terms and conditions of > + this License, each Contributor hereby grants to You a perpetual, > + worldwide, non-exclusive, no-charge, royalty-free, irrevocable > + copyright license to reproduce, prepare Derivative Works of, > + publicly display, publicly perform, sublicense, and distribute the > + Work and such Derivative Works in Source or Object form. > + > + 3. Grant of Patent License. Subject to the terms and conditions of > + this License, each Contributor hereby grants to You a perpetual, > + worldwide, non-exclusive, no-charge, royalty-free, irrevocable > + (except as stated in this section) patent license to make, have made, > + use, offer to sell, sell, import, and otherwise transfer the Work, > + where such license applies only to those patent claims licensable > + by such Contributor that are necessarily infringed by their > + Contribution(s) alone or by combination of their Contribution(s) > + with the Work to which such Contribution(s) was submitted. If You > + institute patent litigation against any entity (including a > + cross-claim or counterclaim in a lawsuit) alleging that the Work > + or a Contribution incorporated within the Work constitutes direct > + or contributory patent infringement, then any patent licenses > + granted to You under this License for that Work shall terminate > + as of the date such litigation is filed. > + > + 4. Redistribution. You may reproduce and distribute copies of the > + Work or Derivative Works thereof in any medium, with or without > + modifications, and in Source or Object form, provided that You > + meet the following conditions: > + > + (a) You must give any other recipients of the Work or > + Derivative Works a copy of this License; and > + > + (b) You must cause any modified files to carry prominent notices > + stating that You changed the files; and > + > + (c) You must retain, in the Source form of any Derivative Works > + that You distribute, all copyright, patent, trademark, and > + attribution notices from the Source form of the Work, > + excluding those notices that do not pertain to any part of > + the Derivative Works; and > + > + (d) If the Work includes a "NOTICE" text file as part of its > + distribution, then any Derivative Works that You distribute must > + include a readable copy of the attribution notices contained > + within such NOTICE file, excluding those notices that do not > + pertain to any part of the Derivative Works, in at least one > + of the following places: within a NOTICE text file distributed > + as part of the Derivative Works; within the Source form or > + documentation, if provided along with the Derivative Works; or, > + within a display generated by the Derivative Works, if and > + wherever such third-party notices normally appear. The contents > + of the NOTICE file are for informational purposes only and > + do not modify the License. You may add Your own attribution > + notices within Derivative Works that You distribute, alongside > + or as an addendum to the NOTICE text from the Work, provided > + that such additional attribution notices cannot be construed > + as modifying the License. > + > + You may add Your own copyright statement to Your modifications and > + may provide additional or different license terms and conditions > + for use, reproduction, or distribution of Your modifications, or > + for any such Derivative Works as a whole, provided Your use, > + reproduction, and distribution of the Work otherwise complies with > + the conditions stated in this License. > + > + 5. Submission of Contributions. Unless You explicitly state otherwise, > + any Contribution intentionally submitted for inclusion in the Work > + by You to the Licensor shall be under the terms and conditions of > + this License, without any additional terms or conditions. > + Notwithstanding the above, nothing herein shall supersede or modify > + the terms of any separate license agreement you may have executed > + with Licensor regarding such Contributions. > + > + 6. Trademarks. This License does not grant permission to use the trade > + names, trademarks, service marks, or product names of the Licensor, > + except as required for reasonable and customary use in describing the > + origin of the Work and reproducing the content of the NOTICE file. > + > + 7. Disclaimer of Warranty. Unless required by applicable law or > + agreed to in writing, Licensor provides the Work (and each > + Contributor provides its Contributions) on an "AS IS" BASIS, > + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or > + implied, including, without limitation, any warranties or conditions > + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A > + PARTICULAR PURPOSE. You are solely responsible for determining the > + appropriateness of using or redistributing the Work and assume any > + risks associated with Your exercise of permissions under this License. > + > + 8. Limitation of Liability. In no event and under no legal theory, > + whether in tort (including negligence), contract, or otherwise, > + unless required by applicable law (such as deliberate and grossly > + negligent acts) or agreed to in writing, shall any Contributor be > + liable to You for damages, including any direct, indirect, special, > + incidental, or consequential damages of any character arising as a > + result of this License or out of the use or inability to use the > + Work (including but not limited to damages for loss of goodwill, > + work stoppage, computer failure or malfunction, or any and all > + other commercial damages or losses), even if such Contributor > + has been advised of the possibility of such damages. > + > + 9. Accepting Warranty or Additional Liability. While redistributing > + the Work or Derivative Works thereof, You may choose to offer, > + and charge a fee for, acceptance of support, warranty, indemnity, > + or other liability obligations and/or rights consistent with this > + License. However, in accepting such obligations, You may act only > + on Your own behalf and on Your sole responsibility, not on behalf > + of any other Contributor, and only if You agree to indemnify, > + defend, and hold each Contributor harmless for any liability > + incurred by, or claims asserted against, such Contributor by reason > + of your accepting any such warranty or additional liability. > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/NOTICE.txt > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/NOTICE.txt?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/NOTICE.txt > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/NOTICE.txt > Wed Sep 11 10:24:18 2013 > @@ -1,6 +1,6 @@ > -Apache Struts > - > -Copyright 2006-2011 The Apache Software Foundation > - > -This product includes software developed at > -The Apache Software Foundation (http://www.apache.org/ > +Apache Struts > + > +Copyright 2006-2011 The Apache Software Foundation > + > +This product includes software developed at > +The Apache Software Foundation (http://www.apache.org/ > > Added: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/README.txt > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/README.txt?rev=1521783&view=auto > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/README.txt > (added) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/README.txt > Wed Sep 11 10:24:18 2013 > @@ -0,0 +1,10 @@ > +README.txt - blank convention > + > +This is an "empty" Google App Engine aware application that you can deploy > as the basis of your own > +application. > + > +For more on getting started with Struts, see > + > +* http://cwiki.apache.org/WW/home.html > + > +---------------------------------------------------------------------------- > \ No newline at end of file > > Propchange: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/README.txt > ------------------------------------------------------------------------------ > svn:eol-style = native > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/pom.xml > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/pom.xml?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/pom.xml > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/pom.xml > Wed Sep 11 10:24:18 2013 > @@ -67,7 +67,7 @@ > <dependency> > <groupId>javax.servlet</groupId> > <artifactId>servlet-api</artifactId> > - <version>2.5</version> > + <version>2.4</version> > <scope>provided</scope> > </dependency> > > @@ -93,7 +93,7 @@ > <plugin> > <groupId>org.mortbay.jetty</groupId> > <artifactId>jetty-maven-plugin</artifactId> > - <version>8.1.12.v20130726</version> > + <version>8.1.7.v20120910</version> > <configuration> > <stopKey>CTRL+C</stopKey> > <stopPort>8999</stopPort> > @@ -108,6 +108,11 @@ > </systemProperty> > </systemProperties> > <scanIntervalSeconds>10</scanIntervalSeconds> > + > <webAppSourceDirectory>\${basedir}/src/main/webapp/</webAppSourceDirectory> > + <webAppConfig> > + <contextPath>\${artifactId}</contextPath> > + > <descriptor>\${basedir}/src/main/webapp/WEB-INF/web.xml</descriptor> > + </webAppConfig> > </configuration> > <dependencies> > <dependency> > > Added: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/InitListener.java > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/InitListener.java?rev=1521783&view=auto > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/InitListener.java > (added) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/InitListener.java > Wed Sep 11 10:24:18 2013 > @@ -0,0 +1,25 @@ > +package ${package}; > + > +import ognl.OgnlRuntime; > + > +import javax.servlet.ServletContextEvent; > +import javax.servlet.ServletContextListener; > +import java.util.logging.Logger; > + > + > +/** > + * To allow works Struts 2 with Google App Engine > + */ > +public class InitListener implements ServletContextListener { > + > + public InitListener() { > + } > + > + public void contextInitialized(ServletContextEvent sce) { > + OgnlRuntime.setSecurityManager(null); > + } > + > + public void contextDestroyed(ServletContextEvent sce) { > + } > + > +} > > Propchange: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/InitListener.java > ------------------------------------------------------------------------------ > svn:eol-style = native > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/HelloAction.java > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/HelloAction.java?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/HelloAction.java > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/HelloAction.java > Wed Sep 11 10:24:18 2013 > @@ -1,23 +1,3 @@ > -/* > - * $Id$ > - * > - * Licensed to the Apache Software Foundation (ASF) under one > - * or more contributor license agreements. See the NOTICE file > - * distributed with this work for additional information > - * regarding copyright ownership. The ASF licenses this file > - * to you under the Apache License, Version 2.0 (the > - * "License"); you may not use this file except in compliance > - * with the License. You may obtain a copy of the License at > - * > - * http://www.apache.org/licenses/LICENSE-2.0 > - * > - * Unless required by applicable law or agreed to in writing, > - * software distributed under the License is distributed on an > - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > - * KIND, either express or implied. See the License for the > - * specific language governing permissions and limitations > - * under the License. > - */ > package ${package}.actions; > > import com.opensymphony.xwork2.ActionSupport; > @@ -27,8 +7,6 @@ import com.opensymphony.xwork2.ActionSup > */ > public class HelloAction extends ActionSupport { > > - private static final long serialVersionUID = -3243216917801206214L; > - > public String execute() throws Exception { > setMessage(getText(MESSAGE)); > return SUCCESS; > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/Index.java > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/Index.java?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/Index.java > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/java/actions/Index.java > Wed Sep 11 10:24:18 2013 > @@ -1,23 +1,3 @@ > -/* > - * $Id$ > - * > - * Licensed to the Apache Software Foundation (ASF) under one > - * or more contributor license agreements. See the NOTICE file > - * distributed with this work for additional information > - * regarding copyright ownership. The ASF licenses this file > - * to you under the Apache License, Version 2.0 (the > - * "License"); you may not use this file except in compliance > - * with the License. You may obtain a copy of the License at > - * > - * http://www.apache.org/licenses/LICENSE-2.0 > - * > - * Unless required by applicable law or agreed to in writing, > - * software distributed under the License is distributed on an > - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > - * KIND, either express or implied. See the License for the > - * specific language governing permissions and limitations > - * under the License. > - */ > package ${package}.actions; > > import com.opensymphony.xwork2.Action; > @@ -30,8 +10,6 @@ import org.apache.struts2.convention.ann > }) > public class Index extends ActionSupport { > > - private static final long serialVersionUID = 6153177836211979662L; > - > private String redirectName; > > public String execute() { > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package.properties > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package.properties?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package.properties > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package.properties > Wed Sep 11 10:24:18 2013 > @@ -1 +1,2 @@ > hello.message = Struts is up and running... > +requiredstring= ${getText(fieldName)} is required. > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package_es.properties > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package_es.properties?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package_es.properties > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/package_es.properties > Wed Sep 11 10:24:18 2013 > @@ -1 +1,2 @@ > hello.message = \u00A1Struts est\u00E1 bien\!... > +requiredstring = ${getText(fieldName)} es requerido. > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/struts.xml > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/struts.xml?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/struts.xml > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/resources/struts.xml > Wed Sep 11 10:24:18 2013 > @@ -7,7 +7,4 @@ > <constant name="struts.enable.DynamicMethodInvocation" value="false"/> > <constant name="struts.devMode" value="true"/> > > - <constant name="struts.convention.default.parent.package" > value="angularstruts"/> > - <package name="angularstruts" extends="json-default"></package> > - > </struts> > > Added: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/appengine-web.xml > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/appengine-web.xml?rev=1521783&view=auto > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/appengine-web.xml > (added) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/appengine-web.xml > Wed Sep 11 10:24:18 2013 > @@ -0,0 +1,6 @@ > +<?xml version="1.0" encoding="utf-8"?> > +<appengine-web-app xmlns="http://appengine.google.com/ns/1.0"> > + <application>${artifactId}</application> > + <version>1</version> > + <sessions-enabled>true</sessions-enabled> > +</appengine-web-app> > > Propchange: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/appengine-web.xml > ------------------------------------------------------------------------------ > svn:eol-style = native > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/content/hello.jsp > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/content/hello.jsp?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/content/hello.jsp > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/content/hello.jsp > Wed Sep 11 10:24:18 2013 > @@ -1,26 +1,16 @@ > <%@ page contentType="text/html; charset=UTF-8" %> > <%@ taglib prefix="s" uri="/struts-tags" %> > <!DOCTYPE html> > -<html lang="en" ng-app="angularstruts"> > +<html lang="en" ng-app> > <head> > <meta charset="utf-8"> > <title>My AngularJS Struts2 App</title> > </head> > <body> > > -<h2><s:property value="message"/></h2> > - > -<div> > - <a href="#/home">Home</a> - <a href="#/projects">Projects</a> > -</div> > - > -<div ng-controller="AppController"> > - <div ng-view></div> > -</div> > +<p>Nothing here {{'yet' + '!'}}</p> > > <script src="<s:url value="js/lib/angular/angular.min.js" />"></script> > -<script src="<s:url value="js/directives.js" />"></script> > -<script src="<s:url value="js/controllers.js" />"></script> > -<script src="<s:url value="js/bootstrap.js" />"></script> > + > </body> > </html> > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml > Wed Sep 11 10:24:18 2013 > @@ -1,8 +1,13 @@ > <?xml version="1.0" encoding="UTF-8"?> > -<web-app id="struts_angularjs" version="2.5" > xmlns="http://java.sun.com/xml/ns/javaee" > +<web-app id="struts_blank" version="2.4" > + xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> > - <display-name>Struts Blank AngularJS App</display-name> > + xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> > + <display-name>Struts Blank Convention</display-name> > + > + <listener> > + <listener-class>${package}.InitListener</listener-class> > + </listener> > > <filter> > <filter-name>struts2</filter-name> > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/HelloActionTest.java > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/HelloActionTest.java?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/HelloActionTest.java > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/HelloActionTest.java > Wed Sep 11 10:24:18 2013 > @@ -1,23 +1,3 @@ > -/* > - * $Id$ > - * > - * Licensed to the Apache Software Foundation (ASF) under one > - * or more contributor license agreements. See the NOTICE file > - * distributed with this work for additional information > - * regarding copyright ownership. The ASF licenses this file > - * to you under the Apache License, Version 2.0 (the > - * "License"); you may not use this file except in compliance > - * with the License. You may obtain a copy of the License at > - * > - * http://www.apache.org/licenses/LICENSE-2.0 > - * > - * Unless required by applicable law or agreed to in writing, > - * software distributed under the License is distributed on an > - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > - * KIND, either express or implied. See the License for the > - * specific language governing permissions and limitations > - * under the License. > - */ > package ${package}.actions; > > import com.opensymphony.xwork2.ActionSupport; > > Modified: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/IndexTest.java > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/IndexTest.java?rev=1521783&r1=1521782&r2=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/IndexTest.java > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/IndexTest.java > Wed Sep 11 10:24:18 2013 > @@ -1,23 +1,3 @@ > -/* > - * $Id$ > - * > - * Licensed to the Apache Software Foundation (ASF) under one > - * or more contributor license agreements. See the NOTICE file > - * distributed with this work for additional information > - * regarding copyright ownership. The ASF licenses this file > - * to you under the Apache License, Version 2.0 (the > - * "License"); you may not use this file except in compliance > - * with the License. You may obtain a copy of the License at > - * > - * http://www.apache.org/licenses/LICENSE-2.0 > - * > - * Unless required by applicable law or agreed to in writing, > - * software distributed under the License is distributed on an > - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > - * KIND, either express or implied. See the License for the > - * specific language governing permissions and limitations > - * under the License. > - */ > package ${package}.actions; > > import com.opensymphony.xwork2.ActionSupport; > > Copied: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/site/site.xml > (from r1521602, > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/IndexTest.java) > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/site/site.xml?p2=struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/site/site.xml&p1=struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/IndexTest.java&r1=1521602&r2=1521783&rev=1521783&view=diff > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/test/java/actions/IndexTest.java > (original) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/src/site/site.xml > Wed Sep 11 10:24:18 2013 > @@ -1,5 +1,7 @@ > +<?xml version="1.0" encoding="ISO-8859-1"?> > +<!-- > /* > - * $Id$ > + * $Id: site.xml 1082279 2011-03-16 19:43:51Z lukaszlenart $ > * > * Licensed to the Apache Software Foundation (ASF) under one > * or more contributor license agreements. See the NOTICE file > @@ -18,17 +20,28 @@ > * specific language governing permissions and limitations > * under the License. > */ > -package ${package}.actions; > +--> > +<project name="Struts 2"> > + <bannerLeft> > + <name>Apache Software Foundation</name> > + <src>http://www.apache.org/images/asf-logo.gif</src> > + <href>http://www.apache.org/</href> > + </bannerLeft> > + <bannerRight> > + <name>Apache Struts</name> > + <src>http://struts.apache.org/images/struts.gif</src> > + <href>http://struts.apache.org/</href> > + </bannerRight> > + <body> > + <links> > + <item name="Apache" > + href="http://www.apache.org/"/> > + <item name="Struts" > + href="http://struts.apache.org/index.html"/> > + </links> > > -import com.opensymphony.xwork2.ActionSupport; > -import org.apache.struts2.StrutsTestCase; > + <menu ref="parent"/> > + <menu ref="reports"/> > > -public class IndexTest extends StrutsTestCase { > - > - public void testIndex() throws Exception { > - Index index = new Index(); > - String result = index.execute(); > - assertTrue("Expected a success result!", > ActionSupport.SUCCESS.equals(result)); > - assertTrue("Expected the 'hello' action name!!", > "hello".equals(index.getRedirectName())); > - } > -} > + </body> > +</project> > > Added: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention > (1).iml > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention%20%281%29.iml?rev=1521783&view=auto > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention > (1).iml (added) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention > (1).iml Wed Sep 11 10:24:18 2013 > @@ -0,0 +1,14 @@ > +<?xml version="1.0" encoding="UTF-8"?> > +<module > org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" > type="JAVA_MODULE" version="4"> > + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" > inherit-compiler-output="false"> > + <output url="file://$MODULE_DIR$/target/classes" /> > + <output-test url="file://$MODULE_DIR$/target/test-classes" /> > + <content url="file://$MODULE_DIR$"> > + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" > isTestSource="false" /> > + <excludeFolder url="file://$MODULE_DIR$/target" /> > + </content> > + <orderEntry type="inheritedJdk" /> > + <orderEntry type="sourceFolder" forTests="false" /> > + </component> > +</module> > + > > Added: > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention.iml > URL: > http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention.iml?rev=1521783&view=auto > ============================================================================== > --- > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention.iml > (added) > +++ > struts/struts2/trunk/archetypes/struts2-archetype-angularjs/struts2-archetype-convention.iml > Wed Sep 11 10:24:18 2013 > @@ -0,0 +1,34 @@ > +<?xml version="1.0" encoding="UTF-8"?> > +<module > org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" > type="JAVA_MODULE" version="4"> > + <component name="FacetManager"> > + <facet type="web" name="Web"> > + <configuration> > + <descriptors> > + <deploymentDescriptor name="web.xml" > url="file://$MODULE_DIR$/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml" > /> > + </descriptors> > + <webroots> > + <root > url="file://$MODULE_DIR$/src/main/resources/archetype-resources/src/main/webapp" > relative="/" /> > + </webroots> > + </configuration> > + <facet type="google-app-engine" name="Google App Engine"> > + <configuration /> > + </facet> > + <facet type="Struts2" name="Struts 2"> > + <configuration> > + <propertiesKeys disabled="false" /> > + </configuration> > + </facet> > + </facet> > + </component> > + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" > inherit-compiler-output="false"> > + <output url="file://$MODULE_DIR$/target/classes" /> > + <output-test url="file://$MODULE_DIR$/target/test-classes" /> > + <content url="file://$MODULE_DIR$"> > + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" > isTestSource="false" /> > + <excludeFolder url="file://$MODULE_DIR$/target" /> > + </content> > + <orderEntry type="inheritedJdk" /> > + <orderEntry type="sourceFolder" forTests="false" /> > + </component> > +</module> > + > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org