Author: olamy Date: Fri Jan 13 09:39:20 2012 New Revision: 1230966 URL: http://svn.apache.org/viewvc?rev=1230966&view=rev Log: gloups missed to add directories... Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/pom.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/api/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/api/impl/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/api/impl/DefaultHelloService.java (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/resources/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/resources/META-INF/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/resources/META-INF/spring-context.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/pom.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/tomcat/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/tomcat/api/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/tomcat/api/HelloService.java (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-exec/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-exec/pom.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/pom.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/context.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/webapp/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/webapp/test/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/webapp/test/SimpleTest.java (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/pom.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/resources/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/resources/log4j.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/applicationContext.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/web.xml (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/css/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/css/bootstrap.min.1.4.0.css (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/index.html (with props) tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/js/ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/js/jquery-1.7.js (with props) Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/pom.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/pom.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/pom.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/pom.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,59 @@ + + + + + 4.0.0 + + \${groupId} + ${rootArtifactId} + \${version} + + + ${artifactId-api-impl} + + test-api-impl + + + + \${groupId} + ${artifactId-api} + + + javax.ws.rs + jsr311-api + + + org.apache.cxf + cxf-bundle-jaxrs + + + org.eclipse.jetty + jetty-server + + + + + junit + junit + test + + + + Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/pom.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/api/impl/DefaultHelloService.java URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/api/impl/DefaultHelloService.java?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/api/impl/DefaultHelloService.java (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/api/impl/DefaultHelloService.java Fri Jan 13 09:39:20 2012 @@ -0,0 +1,39 @@ +#set( $symbol_pound = '#' ) +#set( $symbol_dollar = '$' ) +#set( $symbol_escape = '\' ) +package ${package}.tomcat.api.impl; + +/* + * 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. + */ + +import ${package}.tomcat.api.HelloService; +import org.springframework.stereotype.Service; + +/** + * @author Olivier Lamy + */ +@Service( "helloService${symbol_pound}default" ) +public class DefaultHelloService + implements HelloService +{ + public String sayHello( String who ) + { + return "Hello " + who; + } +} Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/api/impl/DefaultHelloService.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/java/tomcat/api/impl/DefaultHelloService.java ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/resources/META-INF/spring-context.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/resources/META-INF/spring-context.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/resources/META-INF/spring-context.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/resources/META-INF/spring-context.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,52 @@ +#set( $symbol_pound = '#' ) +#set( $symbol_dollar = '$' ) +#set( $symbol_escape = '\' ) + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/resources/META-INF/spring-context.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api-impl/src/main/resources/META-INF/spring-context.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/pom.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/pom.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/pom.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/pom.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,51 @@ + + + + + 4.0.0 + + \${groupId} + ${rootArtifactId} + \${version} + + + ${artifactId-api} + + test-api + + + + + javax.ws.rs + jsr311-api + + + org.apache.cxf + cxf-bundle-jaxrs + + + org.eclipse.jetty + jetty-server + + + + + + Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/pom.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/tomcat/api/HelloService.java URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/tomcat/api/HelloService.java?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/tomcat/api/HelloService.java (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/tomcat/api/HelloService.java Fri Jan 13 09:39:20 2012 @@ -0,0 +1,41 @@ +#set( $symbol_pound = '#' ) +#set( $symbol_dollar = '$' ) +#set( $symbol_escape = '\' ) +package ${package}.tomcat.api; + +/* + * 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. + */ + +import javax.ws.rs.GET; +import javax.ws.rs.Path; +import javax.ws.rs.PathParam; +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; + +/** + * HelloService! + */ +@Path( "HelloService" ) +public interface HelloService +{ + @Path( "sayHello/{who}" ) + @GET + @Produces( { MediaType.TEXT_PLAIN } ) + String sayHello( @PathParam( "who" ) String who ); +} Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/tomcat/api/HelloService.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-api/src/main/java/tomcat/api/HelloService.java ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-exec/pom.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-exec/pom.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-exec/pom.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-exec/pom.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,79 @@ + + + + + 4.0.0 + + \${groupId} + ${rootArtifactId} + \${version} + + + ${artifactId-webapp-exec} + pom + + + + + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + + + tomcat-war-exec + + exec-war-only + + package + + / + + + + \${groupId} + \${artifactId-webapp} + \${project.version} + war + + + + + + + + + + + + + + + \${groupId} + \${artifactId-webapp} + war + + + + + + + Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-exec/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-exec/pom.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/pom.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/pom.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/pom.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/pom.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,240 @@ + + + + + 4.0.0 + + \${groupId} + ${rootArtifactId} + \${version} + + + ${artifactId-webapp-it} + pom + + + 2.2-SNAPSHOT + 2.16.0 + 4444 + 9898 + http://localhost:${tomcat.port}/ + *firefox + + + + src/test/java + + + + org.codehaus.mojo + selenium-maven-plugin + ${seleniumPluginVersion} + + + org.seleniumhq.selenium + selenium-server + ${selenium-server.version} + + + + org.seleniumhq.selenium + selenium-remote-driver + ${selenium-server.version} + + + + org.seleniumhq.selenium + selenium-api + ${selenium-server.version} + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + test-compile + + testCompile + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.4 + + + unzip-webapp + compile + + unpack + + + + + \${project.groupId} + ${artifactId-webapp} + \${project.version} + war + + + \${project.build.directory}/webapp + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.11 + + + selenium-integration-tests + integration-test + + test + + + + ${selenium.port} + ${serverUrl} + ${seleniumBrowser} + + + + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + + + tomcat-run + + run-war-only + + pre-integration-test + + / + ${tomcat.port} + UTF-8 + \${project.build.directory}/webapp/ + true + true + src/test/context.xml + + + + tomcat-shutdown + + shutdown + + post-integration-test + + + + + org.codehaus.mojo + selenium-maven-plugin + + + pre-integration-test + + start-server + + + true + ${selenium.port} + true + + + + + + + + + + \${groupId} + \${artifactId-webapp} + war + + + log4j + log4j + 1.2.12 + + + junit + junit + test + + + org.seleniumhq.selenium.client-drivers + selenium-java-client-driver + 1.0.2 + test + + + + + + chrome + + *chrome + + + + iexplore + + *iexplore + + + + headless + + + + org.codehaus.mojo + selenium-maven-plugin + + + xvfb + validate + + xvfb + + + + + + + + + + + Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/pom.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/context.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/context.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/context.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/context.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,20 @@ + + + \ No newline at end of file Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/context.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/context.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/webapp/test/SimpleTest.java URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/webapp/test/SimpleTest.java?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/webapp/test/SimpleTest.java (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/webapp/test/SimpleTest.java Fri Jan 13 09:39:20 2012 @@ -0,0 +1,53 @@ +#set( $symbol_pound = '#' ) +#set( $symbol_dollar = '$' ) +#set( $symbol_escape = '\' ) +package ${package}.webapp.test; +/* + * 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. + */ + +import com.thoughtworks.selenium.DefaultSelenium; +import junit.framework.TestCase; + +/** + * @author Olivier Lamy + */ +public class SimpleTest + extends TestCase +{ + + public void testSimple() throws Exception + { + + int seleniumPort = Integer.parseInt( System.getProperty( "selenium.port", "4444" ) ); + String browser = System.getProperty( "seleniumBrowser", "*firefox" ); + String serverUrl = System.getProperty( "serverUrl", "http://localhost:9090/" ); + + DefaultSelenium s = new DefaultSelenium( "localhost", seleniumPort, browser, serverUrl ); + s.start( ); + s.open( "index.html" ); + s.type( "who", "foo" ); + s.click( "send-btn" ); + // wait a bit ajax response + Thread.sleep( 1000 ); + String text = s.getText( "response" ); + assertEquals( "Hello foo", text ); + + } + +} Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/webapp/test/SimpleTest.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp-it/src/test/java/webapp/test/SimpleTest.java ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/pom.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/pom.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/pom.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/pom.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,126 @@ + + + + + 4.0.0 + + \${groupId} + ${rootArtifactId} + \${version} + + + ${artifactId-webapp} + war + + + + + + org.apache.tomcat.maven + tomcat6-maven-plugin + + 9090 + / + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + + 9090 + / + + + + + + + + + + \${groupId} + ${artifactId-api} + + + \${groupId} + ${artifactId-api-impl} + + + javax.ws.rs + jsr311-api + + + org.apache.cxf + cxf-bundle-jaxrs + + + org.eclipse.jetty + jetty-server + + + org.eclipse.jetty + jetty-continuation + + + org.eclipse.jetty + jetty-http + + + org.eclipse.jetty + jetty-io + + + org.eclipse.jetty + jetty-util + + + org.eclipse.jetty + jetty-security + + + org.apache.geronimo.specs + geronimo-servlet_3.0_spec + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + + + org.apache.geronimo.specs + geronimo-servlet_2.5_spec + + + + + log4j + log4j + 1.2.12 + + + junit + junit + test + + + + + + + Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/pom.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/resources/log4j.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/resources/log4j.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/resources/log4j.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/resources/log4j.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/resources/log4j.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/resources/log4j.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/applicationContext.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/applicationContext.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/applicationContext.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/applicationContext.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,31 @@ + + + + + Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/applicationContext.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/applicationContext.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/web.xml URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/web.xml?rev=1230966&view=auto ============================================================================== --- tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/web.xml (added) +++ tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/web.xml Fri Jan 13 09:39:20 2012 @@ -0,0 +1,58 @@ +#set( $symbol_pound = '#' ) +#set( $symbol_dollar = '$' ) +#set( $symbol_escape = '\' ) + + + + + Archetype Created Web Application + + + contextConfigLocation + + classpath*:META-INF/spring-context.xml, + /WEB-INF/applicationContext.xml + + + + + + org.springframework.web.context.ContextLoaderListener + + + + + CXFServlet + org.apache.cxf.transport.servlet.CXFServlet + 1 + + + + CXFServlet + /restServices/* + + + + index.html + + + Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/web.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/maven-plugin/trunk/tomcat-maven-archetype/src/main/resources/archetype-resources/basic-webapp/src/main/webapp/WEB-INF/web.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org