You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rave.apache.org by ja...@apache.org on 2013/07/19 11:36:07 UTC

svn commit: r1504810 - in /rave/trunk: ./ rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/ rave-integration-tests/ rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/ste...

Author: jasha
Date: Fri Jul 19 09:36:06 2013
New Revision: 1504810

URL: http://svn.apache.org/r1504810
Log:
RAVE-991 upgrade 3rd part java dependencies

Modified:
    rave/trunk/pom.xml
    rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
    rave/trunk/rave-integration-tests/pom.xml
    rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
    rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
    rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
    rave/trunk/rave-portal/pom.xml

Modified: rave/trunk/pom.xml
URL: http://svn.apache.org/viewvc/rave/trunk/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
==============================================================================
--- rave/trunk/pom.xml (original)
+++ rave/trunk/pom.xml Fri Jul 19 09:36:06 2013
@@ -44,41 +44,40 @@
     <properties>
         <apache.shindig.version>2.5.0-beta5</apache.shindig.version>
         <apache.wookie.version>0.13.1</apache.wookie.version>
-        <org.springframework.version>3.2.0.RELEASE</org.springframework.version>
-        <org.springframework.security.version>3.1.3.RELEASE</org.springframework.security.version>
+        <org.springframework.version>3.2.3.RELEASE</org.springframework.version>
+        <org.springframework.security.version>3.1.4.RELEASE</org.springframework.security.version>
         <org.springframework.mobile.version>1.0.1.RELEASE</org.springframework.mobile.version>
         <org.springframework.data.mongodb.version>1.0.3.RELEASE</org.springframework.data.mongodb.version>
         <jstl.version>1.2</jstl.version>
         <javax.servlet.version>2.5</javax.servlet.version>
         <jsp-api.version>2.1</jsp-api.version>
         <el-api.version>1.0</el-api.version>
-        <org.slf4j.version>1.7.2</org.slf4j.version>
+        <org.slf4j.version>1.7.5</org.slf4j.version>
         <log4j.version>1.2.17</log4j.version>
         <junit.version>4.11</junit.version>
         <commons-lang.version>2.6</commons-lang.version>
         <commons-validator.version>1.4.0</commons-validator.version>
         <commons-collections.version>3.2.1</commons-collections.version>
-        <commons-codec.version>1.7</commons-codec.version>
-        <icu4j.version>50.1.1</icu4j.version>
-        <easymock.version>3.1</easymock.version>
-        <com.h2database.version>1.3.170</com.h2database.version>
-        <openjpa.version>2.2.1</openjpa.version>
+        <commons-codec.version>1.8</commons-codec.version>
+        <icu4j.version>51.2</icu4j.version>
+        <easymock.version>3.2</easymock.version>
+        <com.h2database.version>1.3.172</com.h2database.version>
+        <openjpa.version>2.2.2</openjpa.version>
         <org.openid4java.version>0.9.6</org.openid4java.version>
-        <jersey-server.version>1.16</jersey-server.version>
-        <jersey-spring.version>1.16</jersey-spring.version>
-        <jackson.version>2.1.5</jackson.version>
+        <jackson.version>2.2.2</jackson.version>
+        <joda-time-version>2.2</joda-time-version>
         <json.version>20090211</json.version>
         <guice.version>3.0</guice.version>
-        <httpclient.version>4.2.2</httpclient.version>
-        <httpcore.version>4.2.3</httpcore.version>
+        <httpclient.version>4.2.5</httpclient.version>
+        <httpcore.version>4.2.4</httpcore.version>
         <cobertura.version>2.5.2</cobertura.version>
         <org.hamcrest.version>1.3</org.hamcrest.version>
         <tiles.version>2.2.2</tiles.version>
         <recaptcha4j.version>0.0.7</recaptcha4j.version>
         <apacheds.version>1.5.5</apacheds.version>
-        <javax.mail.version>1.4.5</javax.mail.version>
+        <javax.mail.version>1.4.7</javax.mail.version>
         <javax.activation.version>1.1.1</javax.activation.version>
-        <freemarker.version>2.3.19</freemarker.version>
+        <freemarker.version>2.3.20</freemarker.version>
         <org.mongodb.driver.version>2.9.1</org.mongodb.driver.version>
         <de.flapdoodle.embed.mongo.version>1.28</de.flapdoodle.embed.mongo.version>
         <cxf.version>2.7.3</cxf.version>
@@ -108,12 +107,12 @@
           $mvn filesync:generate -Dmaven.filesync.override=true -->
         <maven.filesync.override>false</maven.filesync.override>
 
-        <cargo.version>1.3.1</cargo.version>
+        <cargo.version>1.4.2</cargo.version>
+        <tomcat.version>6.0.37</tomcat.version>
         <!-- default empty javaagent
         if needed you can specify it on the command line with -Djavaagent="..." -->
         <javaagent />
-        <maven-war-plugin.version>2.3</maven-war-plugin.version>
-        <joda-time-version>2.0</joda-time-version>
+        <maven-war-plugin.version>2.4</maven-war-plugin.version>
     </properties>
 
     <repositories>
@@ -412,40 +411,6 @@
             </dependency>
 
             <dependency>
-                <groupId>com.sun.jersey</groupId>
-                <artifactId>jersey-spring</artifactId>
-                <version>${jersey-spring.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>org.springframework</groupId>
-                        <artifactId>spring</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.springframework</groupId>
-                        <artifactId>spring-core</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.springframework</groupId>
-                        <artifactId>spring-web</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.springframework</groupId>
-                        <artifactId>spring-beans</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.springframework</groupId>
-                        <artifactId>spring-context</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
-
-            <dependency>
-                <groupId>com.sun.jersey</groupId>
-                <artifactId>jersey-server</artifactId>
-                <version>${jersey-server.version}</version>
-            </dependency>
-
-            <dependency>
                 <groupId>org.openid4java</groupId>
                 <artifactId>openid4java-consumer</artifactId>
                 <version>${org.openid4java.version}</version>

Modified: rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
URL: http://svn.apache.org/viewvc/rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
==============================================================================
--- rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml (original)
+++ rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml Fri Jul 19 09:36:06 2013
@@ -294,7 +294,7 @@
                         <timeout>180000</timeout>
                         <zipUrlInstaller>
                             <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
-                            <url>http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz</url>
+                            <url>http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz</url>
                         </zipUrlInstaller>
                         <systemProperties>
                             <net.sf.ehcache.skipUpdateCheck>true</net.sf.ehcache.skipUpdateCheck>

Modified: rave/trunk/rave-integration-tests/pom.xml
URL: http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
==============================================================================
--- rave/trunk/rave-integration-tests/pom.xml (original)
+++ rave/trunk/rave-integration-tests/pom.xml Fri Jul 19 09:36:06 2013
@@ -36,13 +36,13 @@
     <description>Test stories verifying functionality of Apache Rave using Java and Spring</description>
 
     <properties>
-        <jbehave.core.version>3.7.5</jbehave.core.version>
+        <jbehave.core.version>3.8</jbehave.core.version>
         <jbehave.web.version>3.5.5</jbehave.web.version>
         <jbehave.site.version>3.1.1</jbehave.site.version>
         <org.hamcrest.version>1.3</org.hamcrest.version>
-        <commons-logging.version>1.1.1</commons-logging.version>
+        <commons-logging.version>1.1.3</commons-logging.version>
         <!-- New Selenium versions are often needed after an upgrade of Mozilla Firefox -->
-        <selenium.version>2.31.0</selenium.version>
+        <selenium.version>2.33.0</selenium.version>
         <meta.filter />
 
         <!-- Cargo configuration properties -->
@@ -340,7 +340,7 @@
                                     <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives
                                     </downloadDir>
                                     <url>
-                                        http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
+                                        http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
                                     </url>
                                 </zipUrlInstaller>
                                 <systemProperties>

Modified: rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
URL: http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
==============================================================================
--- rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java (original)
+++ rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java Fri Jul 19 09:36:06 2013
@@ -42,37 +42,37 @@ public class CommonSteps {
 
     @Then("I see the login page")
     public void isLoginPage() {
-        final WebElement title = portal.findElement(By.tagName("title"));
-        assertThat(title.getText().trim(), equalTo("Login - Rave"));
+        final String title = portal.getTitle();
+        assertThat(title.trim(), equalTo("Login - Rave"));
     }
 
     @When("I log in as an administrator with username \"$username\" and password \"$password\"")
     public void loginAsAdmin(String username, String password) {
-        portal.login(username,password);
+        portal.login(username, password);
     }
 
     @Then("I see the admin interface link")
     public void getAdminInterfaceLink() {
         //TODO: make sure the admin interface actually is loaded
-        final WebElement adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
+        final WebElement adminInterfaceLink = portal.findElement(By.linkText("Admin interface"));
     }
 
     @When("I click the admin interface link")
     public void clickAdminInterfaceLink() {
         //TODO: there should be consequences if this fails.
-        final WebElement adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
+        final WebElement adminInterfaceLink = portal.findElement(By.linkText("Admin interface"));
         portal.clickLink(adminInterfaceLink);
     }
 
     @Then("I see the admin interface")
     public void getAdminInterface() {
-        final WebElement adminInterface=portal.findElement(By.tagName("title"));
-        assertThat(adminInterface.getText().trim(),startsWith("Rave admin interface"));
+        final String adminInterface = portal.getTitle();
+        assertThat(adminInterface.trim(), startsWith("Rave admin interface"));
     }
 
     @When("I click the \"$linkName\" link")
     public void clickLink(String linkName) {
-        final WebElement usersLink=portal.findElement(By.linkText(linkName));
+        final WebElement usersLink = portal.findElement(By.linkText(linkName));
         usersLink.click();
     }
 
@@ -83,7 +83,7 @@ public class CommonSteps {
 
     @Then("I see the Rave login page")
     public void backToLoginPage() {
-        final WebElement title = portal.findElement(By.tagName("title"));
-        assertThat(title.getText().trim(), equalTo("Login - Rave"));
+        final String title = portal.getTitle();
+        assertThat(title.trim(), equalTo("Login - Rave"));
     }
 }

Modified: rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
URL: http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
==============================================================================
--- rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java (original)
+++ rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java Fri Jul 19 09:36:06 2013
@@ -45,49 +45,49 @@ public class DefaultAccountSteps {
 
     @Then("I see the login page")
     public void isLoginPage() {
-        final WebElement title = portal.findElement(By.tagName("title"));
-        assertThat(title.getText().trim(), equalTo("Login - Rave"));
+        final String title = portal.getTitle();
+        assertThat(title.trim(), equalTo("Login - Rave"));
     }
 
     @When("I log in with username \"$username\" and password \"$password\"")
     public void loginAsUser(String username, String password) {
-		  portal.login(username,password);
+        portal.login(username, password);
     }
 
     @Then("I see the message \"$welcomeMessage\" for the user \"$username\"")
     public void getLoggedInPage(String welcomeMessage, String username) {
-		  final WebElement displayedWelcome=portal.findElement(By.className("brand"));
-		  assertThat(displayedWelcome.getText().trim(),equalTo(welcomeMessage));
+        final WebElement displayedWelcome = portal.findElement(By.className("brand"));
+        assertThat(displayedWelcome.getText().trim(), equalTo(welcomeMessage));
+    }
+
+    @When("I provide my OpenID identity \"$openIdUrl\"")
+    public void openIdLogin(String openIdUrl) {
+        portal.openIdLogin(openIdUrl);
+    }
+
+    @Then("I see the OpenID authentication page")
+    public void getOpenIdPage() {
+        //Note this is specific to MyOpenID (and presumably their English page)
+        final WebElement openIdPage = portal.findElement(By.linkText("myOpenID - The free, secure OpenID server"));
+    }
+
+    @When("I provide my OpenID password \"$openIdPassword\"")
+    public void loginToOpenIdProvider(String openIdPassword) {
+        final WebElement openIdLoginForm = portal.findElement(By.id("password-signin-form"));
+        openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
+        openIdLoginForm.submit();
+    }
+
+
+    @When("I log out")
+    public void iLogOut() {
+        portal.logout();
+    }
+
+    @Then("I see the Rave login page")
+    public void backToLoginPage() {
+        final String title = portal.getTitle();
+        assertThat(title.trim(), equalTo("Login - Rave"));
     }
-	 
-	 @When("I provide my OpenID identity \"$openIdUrl\"")
-	 public void openIdLogin(String openIdUrl) {
-		  portal.openIdLogin(openIdUrl);
-	 }
-
-	 @Then("I see the OpenID authentication page")
-	 public void getOpenIdPage(){
-		  //Note this is specific to MyOpenID (and presumably their English page)
-		  final WebElement openIdPage=portal.findElement(By.linkText("myOpenID - The free, secure OpenID server"));
-	 }
-
-	 @When("I provide my OpenID password \"$openIdPassword\"")
-	 public void loginToOpenIdProvider(String openIdPassword){
-		  final WebElement openIdLoginForm=portal.findElement(By.id("password-signin-form"));
-		  openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
-		  openIdLoginForm.submit();
-	 }
-
-
-	 @When("I log out")
-	 public void iLogOut() {
-		  portal.logout();
-	 }
-
-	 @Then("I see the Rave login page")
-	 public void backToLoginPage() {
-        final WebElement title = portal.findElement(By.tagName("title"));
-        assertThat(title.getText().trim(), equalTo("Login - Rave"));
-	 }
 
 }

Modified: rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
URL: http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
==============================================================================
--- rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java (original)
+++ rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java Fri Jul 19 09:36:06 2013
@@ -19,14 +19,13 @@
 
 package org.apache.rave.integrationtests.steps;
 
+import org.apache.rave.integrationtests.pages.Portal;
 import org.jbehave.core.annotations.Then;
 import org.jbehave.core.annotations.When;
 import org.openqa.selenium.By;
 import org.openqa.selenium.WebElement;
 import org.springframework.beans.factory.annotation.Autowired;
 
-import org.apache.rave.integrationtests.pages.Portal;
-
 import static org.hamcrest.CoreMatchers.equalTo;
 import static org.hamcrest.MatcherAssert.assertThat;
 
@@ -46,8 +45,8 @@ public class NewUserSteps {
 
     @Then("I see the login page")
     public void isLoginPage() {
-        final WebElement title = portal.findElement(By.tagName("title"));
-        assertThat(title.getText().trim(), equalTo("Login - Rave"));
+        final String title = portal.getTitle();
+        assertThat(title.trim(), equalTo("Login - Rave"));
     }
 
     @When("I follow the new account link")

Modified: rave/trunk/rave-portal/pom.xml
URL: http://svn.apache.org/viewvc/rave/trunk/rave-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
==============================================================================
--- rave/trunk/rave-portal/pom.xml (original)
+++ rave/trunk/rave-portal/pom.xml Fri Jul 19 09:36:06 2013
@@ -136,7 +136,6 @@
                 <artifactId>cargo-maven2-plugin</artifactId>
                 <version>${cargo.version}</version>
                 <configuration>
-                    <wait>true</wait>
                     <deployables>
                         <deployable>
                             <groupId>org.apache.wookie</groupId>
@@ -208,7 +207,7 @@
                         <zipUrlInstaller>
                             <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
                             <url>
-                                http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
+                                http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
                             </url>
                         </zipUrlInstaller>
                         <systemProperties>



Re: svn commit: r1504810 - in /rave/trunk: ./ rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/ rave-integration-tests/ rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/ste...

Posted by Jasha Joachimsthal <ja...@apache.org>.
Ah sorry, didn't know that.

On 19 July 2013 17:11, Chris Geer <ch...@cxtsoftware.com> wrote:

> Jasha,
>
> On the jackson upgrade, I'm pretty sure CXF doesn't work with Jackson 2.2
> which is why I only jumped to 2.1.x. You should be able to test with this
> URL though: http://localhost:8080/portal/api/rest/people/1. CXF has fixed
> this but it's in a version we can't use yet.
>
> I will also try and pull this down sometime this weekend and check.
>
> Chris
>
>
> On Fri, Jul 19, 2013 at 2:36 AM, <ja...@apache.org> wrote:
>
> > Author: jasha
> > Date: Fri Jul 19 09:36:06 2013
> > New Revision: 1504810
> >
> > URL: http://svn.apache.org/r1504810
> > Log:
> > RAVE-991 upgrade 3rd part java dependencies
> >
> > Modified:
> >     rave/trunk/pom.xml
> >
> >
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> >     rave/trunk/rave-integration-tests/pom.xml
> >
> >
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> >
> >
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> >
> >
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> >     rave/trunk/rave-portal/pom.xml
> >
> > Modified: rave/trunk/pom.xml
> > URL:
> >
> http://svn.apache.org/viewvc/rave/trunk/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
> >
> >
> ==============================================================================
> > --- rave/trunk/pom.xml (original)
> > +++ rave/trunk/pom.xml Fri Jul 19 09:36:06 2013
> > @@ -44,41 +44,40 @@
> >      <properties>
> >          <apache.shindig.version>2.5.0-beta5</apache.shindig.version>
> >          <apache.wookie.version>0.13.1</apache.wookie.version>
> > -
> >  <org.springframework.version>3.2.0.RELEASE</org.springframework.version>
> > -
> >
>  <org.springframework.security.version>3.1.3.RELEASE</org.springframework.security.version>
> > +
> >  <org.springframework.version>3.2.3.RELEASE</org.springframework.version>
> > +
> >
>  <org.springframework.security.version>3.1.4.RELEASE</org.springframework.security.version>
> >
> >
>  <org.springframework.mobile.version>1.0.1.RELEASE</org.springframework.mobile.version>
> >
> >
>  <org.springframework.data.mongodb.version>1.0.3.RELEASE</org.springframework.data.mongodb.version>
> >          <jstl.version>1.2</jstl.version>
> >          <javax.servlet.version>2.5</javax.servlet.version>
> >          <jsp-api.version>2.1</jsp-api.version>
> >          <el-api.version>1.0</el-api.version>
> > -        <org.slf4j.version>1.7.2</org.slf4j.version>
> > +        <org.slf4j.version>1.7.5</org.slf4j.version>
> >          <log4j.version>1.2.17</log4j.version>
> >          <junit.version>4.11</junit.version>
> >          <commons-lang.version>2.6</commons-lang.version>
> >          <commons-validator.version>1.4.0</commons-validator.version>
> >          <commons-collections.version>3.2.1</commons-collections.version>
> > -        <commons-codec.version>1.7</commons-codec.version>
> > -        <icu4j.version>50.1.1</icu4j.version>
> > -        <easymock.version>3.1</easymock.version>
> > -        <com.h2database.version>1.3.170</com.h2database.version>
> > -        <openjpa.version>2.2.1</openjpa.version>
> > +        <commons-codec.version>1.8</commons-codec.version>
> > +        <icu4j.version>51.2</icu4j.version>
> > +        <easymock.version>3.2</easymock.version>
> > +        <com.h2database.version>1.3.172</com.h2database.version>
> > +        <openjpa.version>2.2.2</openjpa.version>
> >          <org.openid4java.version>0.9.6</org.openid4java.version>
> > -        <jersey-server.version>1.16</jersey-server.version>
> > -        <jersey-spring.version>1.16</jersey-spring.version>
> > -        <jackson.version>2.1.5</jackson.version>
> > +        <jackson.version>2.2.2</jackson.version>
> > +        <joda-time-version>2.2</joda-time-version>
> >          <json.version>20090211</json.version>
> >          <guice.version>3.0</guice.version>
> > -        <httpclient.version>4.2.2</httpclient.version>
> > -        <httpcore.version>4.2.3</httpcore.version>
> > +        <httpclient.version>4.2.5</httpclient.version>
> > +        <httpcore.version>4.2.4</httpcore.version>
> >          <cobertura.version>2.5.2</cobertura.version>
> >          <org.hamcrest.version>1.3</org.hamcrest.version>
> >          <tiles.version>2.2.2</tiles.version>
> >          <recaptcha4j.version>0.0.7</recaptcha4j.version>
> >          <apacheds.version>1.5.5</apacheds.version>
> > -        <javax.mail.version>1.4.5</javax.mail.version>
> > +        <javax.mail.version>1.4.7</javax.mail.version>
> >          <javax.activation.version>1.1.1</javax.activation.version>
> > -        <freemarker.version>2.3.19</freemarker.version>
> > +        <freemarker.version>2.3.20</freemarker.version>
> >          <org.mongodb.driver.version>2.9.1</org.mongodb.driver.version>
> >
> >
>  <de.flapdoodle.embed.mongo.version>1.28</de.flapdoodle.embed.mongo.version>
> >          <cxf.version>2.7.3</cxf.version>
> > @@ -108,12 +107,12 @@
> >            $mvn filesync:generate -Dmaven.filesync.override=true -->
> >          <maven.filesync.override>false</maven.filesync.override>
> >
> > -        <cargo.version>1.3.1</cargo.version>
> > +        <cargo.version>1.4.2</cargo.version>
> > +        <tomcat.version>6.0.37</tomcat.version>
> >          <!-- default empty javaagent
> >          if needed you can specify it on the command line with
> > -Djavaagent="..." -->
> >          <javaagent />
> > -        <maven-war-plugin.version>2.3</maven-war-plugin.version>
> > -        <joda-time-version>2.0</joda-time-version>
> > +        <maven-war-plugin.version>2.4</maven-war-plugin.version>
> >      </properties>
> >
> >      <repositories>
> > @@ -412,40 +411,6 @@
> >              </dependency>
> >
> >              <dependency>
> > -                <groupId>com.sun.jersey</groupId>
> > -                <artifactId>jersey-spring</artifactId>
> > -                <version>${jersey-spring.version}</version>
> > -                <exclusions>
> > -                    <exclusion>
> > -                        <groupId>org.springframework</groupId>
> > -                        <artifactId>spring</artifactId>
> > -                    </exclusion>
> > -                    <exclusion>
> > -                        <groupId>org.springframework</groupId>
> > -                        <artifactId>spring-core</artifactId>
> > -                    </exclusion>
> > -                    <exclusion>
> > -                        <groupId>org.springframework</groupId>
> > -                        <artifactId>spring-web</artifactId>
> > -                    </exclusion>
> > -                    <exclusion>
> > -                        <groupId>org.springframework</groupId>
> > -                        <artifactId>spring-beans</artifactId>
> > -                    </exclusion>
> > -                    <exclusion>
> > -                        <groupId>org.springframework</groupId>
> > -                        <artifactId>spring-context</artifactId>
> > -                    </exclusion>
> > -                </exclusions>
> > -            </dependency>
> > -
> > -            <dependency>
> > -                <groupId>com.sun.jersey</groupId>
> > -                <artifactId>jersey-server</artifactId>
> > -                <version>${jersey-server.version}</version>
> > -            </dependency>
> > -
> > -            <dependency>
> >                  <groupId>org.openid4java</groupId>
> >                  <artifactId>openid4java-consumer</artifactId>
> >                  <version>${org.openid4java.version}</version>
> >
> > Modified:
> >
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> > URL:
> >
> http://svn.apache.org/viewvc/rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
> >
> >
> ==============================================================================
> > ---
> >
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> > (original)
> > +++
> >
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> > Fri Jul 19 09:36:06 2013
> > @@ -294,7 +294,7 @@
> >                          <timeout>180000</timeout>
> >                          <zipUrlInstaller>
> >
> >
>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
> > -                            <url>
> >
> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
> > </url>
> > +                            <url>
> >
> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
> > </url>
> >                          </zipUrlInstaller>
> >                          <systemProperties>
> >
> >  <net.sf.ehcache.skipUpdateCheck>true</net.sf.ehcache.skipUpdateCheck>
> >
> > Modified: rave/trunk/rave-integration-tests/pom.xml
> > URL:
> >
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
> >
> >
> ==============================================================================
> > --- rave/trunk/rave-integration-tests/pom.xml (original)
> > +++ rave/trunk/rave-integration-tests/pom.xml Fri Jul 19 09:36:06 2013
> > @@ -36,13 +36,13 @@
> >      <description>Test stories verifying functionality of Apache Rave
> > using Java and Spring</description>
> >
> >      <properties>
> > -        <jbehave.core.version>3.7.5</jbehave.core.version>
> > +        <jbehave.core.version>3.8</jbehave.core.version>
> >          <jbehave.web.version>3.5.5</jbehave.web.version>
> >          <jbehave.site.version>3.1.1</jbehave.site.version>
> >          <org.hamcrest.version>1.3</org.hamcrest.version>
> > -        <commons-logging.version>1.1.1</commons-logging.version>
> > +        <commons-logging.version>1.1.3</commons-logging.version>
> >          <!-- New Selenium versions are often needed after an upgrade of
> > Mozilla Firefox -->
> > -        <selenium.version>2.31.0</selenium.version>
> > +        <selenium.version>2.33.0</selenium.version>
> >          <meta.filter />
> >
> >          <!-- Cargo configuration properties -->
> > @@ -340,7 +340,7 @@
> >
> >
>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives
> >                                      </downloadDir>
> >                                      <url>
> > -
> >
> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
> > +
> >
> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
> >                                      </url>
> >                                  </zipUrlInstaller>
> >                                  <systemProperties>
> >
> > Modified:
> >
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> > URL:
> >
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
> >
> >
> ==============================================================================
> > ---
> >
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> > (original)
> > +++
> >
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> > Fri Jul 19 09:36:06 2013
> > @@ -42,37 +42,37 @@ public class CommonSteps {
> >
> >      @Then("I see the login page")
> >      public void isLoginPage() {
> > -        final WebElement title =
> portal.findElement(By.tagName("title"));
> > -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> > +        final String title = portal.getTitle();
> > +        assertThat(title.trim(), equalTo("Login - Rave"));
> >      }
> >
> >      @When("I log in as an administrator with username \"$username\" and
> > password \"$password\"")
> >      public void loginAsAdmin(String username, String password) {
> > -        portal.login(username,password);
> > +        portal.login(username, password);
> >      }
> >
> >      @Then("I see the admin interface link")
> >      public void getAdminInterfaceLink() {
> >          //TODO: make sure the admin interface actually is loaded
> > -        final WebElement
> > adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
> > +        final WebElement adminInterfaceLink =
> > portal.findElement(By.linkText("Admin interface"));
> >      }
> >
> >      @When("I click the admin interface link")
> >      public void clickAdminInterfaceLink() {
> >          //TODO: there should be consequences if this fails.
> > -        final WebElement
> > adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
> > +        final WebElement adminInterfaceLink =
> > portal.findElement(By.linkText("Admin interface"));
> >          portal.clickLink(adminInterfaceLink);
> >      }
> >
> >      @Then("I see the admin interface")
> >      public void getAdminInterface() {
> > -        final WebElement
> > adminInterface=portal.findElement(By.tagName("title"));
> > -        assertThat(adminInterface.getText().trim(),startsWith("Rave
> admin
> > interface"));
> > +        final String adminInterface = portal.getTitle();
> > +        assertThat(adminInterface.trim(), startsWith("Rave admin
> > interface"));
> >      }
> >
> >      @When("I click the \"$linkName\" link")
> >      public void clickLink(String linkName) {
> > -        final WebElement
> > usersLink=portal.findElement(By.linkText(linkName));
> > +        final WebElement usersLink =
> > portal.findElement(By.linkText(linkName));
> >          usersLink.click();
> >      }
> >
> > @@ -83,7 +83,7 @@ public class CommonSteps {
> >
> >      @Then("I see the Rave login page")
> >      public void backToLoginPage() {
> > -        final WebElement title =
> portal.findElement(By.tagName("title"));
> > -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> > +        final String title = portal.getTitle();
> > +        assertThat(title.trim(), equalTo("Login - Rave"));
> >      }
> >  }
> >
> > Modified:
> >
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> > URL:
> >
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
> >
> >
> ==============================================================================
> > ---
> >
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> > (original)
> > +++
> >
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> > Fri Jul 19 09:36:06 2013
> > @@ -45,49 +45,49 @@ public class DefaultAccountSteps {
> >
> >      @Then("I see the login page")
> >      public void isLoginPage() {
> > -        final WebElement title =
> portal.findElement(By.tagName("title"));
> > -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> > +        final String title = portal.getTitle();
> > +        assertThat(title.trim(), equalTo("Login - Rave"));
> >      }
> >
> >      @When("I log in with username \"$username\" and password
> > \"$password\"")
> >      public void loginAsUser(String username, String password) {
> > -                 portal.login(username,password);
> > +        portal.login(username, password);
> >      }
> >
> >      @Then("I see the message \"$welcomeMessage\" for the user
> > \"$username\"")
> >      public void getLoggedInPage(String welcomeMessage, String username)
> {
> > -                 final WebElement
> > displayedWelcome=portal.findElement(By.className("brand"));
> > -
> > assertThat(displayedWelcome.getText().trim(),equalTo(welcomeMessage));
> > +        final WebElement displayedWelcome =
> > portal.findElement(By.className("brand"));
> > +        assertThat(displayedWelcome.getText().trim(),
> > equalTo(welcomeMessage));
> > +    }
> > +
> > +    @When("I provide my OpenID identity \"$openIdUrl\"")
> > +    public void openIdLogin(String openIdUrl) {
> > +        portal.openIdLogin(openIdUrl);
> > +    }
> > +
> > +    @Then("I see the OpenID authentication page")
> > +    public void getOpenIdPage() {
> > +        //Note this is specific to MyOpenID (and presumably their
> English
> > page)
> > +        final WebElement openIdPage =
> > portal.findElement(By.linkText("myOpenID - The free, secure OpenID
> > server"));
> > +    }
> > +
> > +    @When("I provide my OpenID password \"$openIdPassword\"")
> > +    public void loginToOpenIdProvider(String openIdPassword) {
> > +        final WebElement openIdLoginForm =
> > portal.findElement(By.id("password-signin-form"));
> > +
> >  openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
> > +        openIdLoginForm.submit();
> > +    }
> > +
> > +
> > +    @When("I log out")
> > +    public void iLogOut() {
> > +        portal.logout();
> > +    }
> > +
> > +    @Then("I see the Rave login page")
> > +    public void backToLoginPage() {
> > +        final String title = portal.getTitle();
> > +        assertThat(title.trim(), equalTo("Login - Rave"));
> >      }
> > -
> > -        @When("I provide my OpenID identity \"$openIdUrl\"")
> > -        public void openIdLogin(String openIdUrl) {
> > -                 portal.openIdLogin(openIdUrl);
> > -        }
> > -
> > -        @Then("I see the OpenID authentication page")
> > -        public void getOpenIdPage(){
> > -                 //Note this is specific to MyOpenID (and presumably
> > their English page)
> > -                 final WebElement
> > openIdPage=portal.findElement(By.linkText("myOpenID - The free, secure
> > OpenID server"));
> > -        }
> > -
> > -        @When("I provide my OpenID password \"$openIdPassword\"")
> > -        public void loginToOpenIdProvider(String openIdPassword){
> > -                 final WebElement
> > openIdLoginForm=portal.findElement(By.id("password-signin-form"));
> > -
> > openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
> > -                 openIdLoginForm.submit();
> > -        }
> > -
> > -
> > -        @When("I log out")
> > -        public void iLogOut() {
> > -                 portal.logout();
> > -        }
> > -
> > -        @Then("I see the Rave login page")
> > -        public void backToLoginPage() {
> > -        final WebElement title =
> portal.findElement(By.tagName("title"));
> > -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> > -        }
> >
> >  }
> >
> > Modified:
> >
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> > URL:
> >
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
> >
> >
> ==============================================================================
> > ---
> >
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> > (original)
> > +++
> >
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> > Fri Jul 19 09:36:06 2013
> > @@ -19,14 +19,13 @@
> >
> >  package org.apache.rave.integrationtests.steps;
> >
> > +import org.apache.rave.integrationtests.pages.Portal;
> >  import org.jbehave.core.annotations.Then;
> >  import org.jbehave.core.annotations.When;
> >  import org.openqa.selenium.By;
> >  import org.openqa.selenium.WebElement;
> >  import org.springframework.beans.factory.annotation.Autowired;
> >
> > -import org.apache.rave.integrationtests.pages.Portal;
> > -
> >  import static org.hamcrest.CoreMatchers.equalTo;
> >  import static org.hamcrest.MatcherAssert.assertThat;
> >
> > @@ -46,8 +45,8 @@ public class NewUserSteps {
> >
> >      @Then("I see the login page")
> >      public void isLoginPage() {
> > -        final WebElement title =
> portal.findElement(By.tagName("title"));
> > -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> > +        final String title = portal.getTitle();
> > +        assertThat(title.trim(), equalTo("Login - Rave"));
> >      }
> >
> >      @When("I follow the new account link")
> >
> > Modified: rave/trunk/rave-portal/pom.xml
> > URL:
> >
> http://svn.apache.org/viewvc/rave/trunk/rave-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
> >
> >
> ==============================================================================
> > --- rave/trunk/rave-portal/pom.xml (original)
> > +++ rave/trunk/rave-portal/pom.xml Fri Jul 19 09:36:06 2013
> > @@ -136,7 +136,6 @@
> >                  <artifactId>cargo-maven2-plugin</artifactId>
> >                  <version>${cargo.version}</version>
> >                  <configuration>
> > -                    <wait>true</wait>
> >                      <deployables>
> >                          <deployable>
> >                              <groupId>org.apache.wookie</groupId>
> > @@ -208,7 +207,7 @@
> >                          <zipUrlInstaller>
> >
> >
>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
> >                              <url>
> > -
> >
> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
> > +
> >
> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
> >                              </url>
> >                          </zipUrlInstaller>
> >                          <systemProperties>
> >
> >
> >
>

Re: svn commit: r1504810 - in /rave/trunk: ./ rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/ rave-integration-tests/ rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/ste...

Posted by Chris Geer <ch...@cxtsoftware.com>.
I'll keep tracking CXF, once we can upgrade to the newer 2.7.x branch I'll
bump the Jackson version as well. Thanks Erin.


On Fri, Jul 19, 2013 at 8:33 AM, Erin Noe-Payne <er...@gmail.com>wrote:

> I have rolled back to jackson 2.1.5 for now to support continued api work.
>
> On Fri, Jul 19, 2013 at 11:25 AM, Erin Noe-Payne
> <er...@gmail.com> wrote:
> > Xml responses come back fine, json responses are broken.
> >
> > On Fri, Jul 19, 2013 at 11:11 AM, Chris Geer <ch...@cxtsoftware.com>
> wrote:
> >> Jasha,
> >>
> >> On the jackson upgrade, I'm pretty sure CXF doesn't work with Jackson
> 2.2
> >> which is why I only jumped to 2.1.x. You should be able to test with
> this
> >> URL though: http://localhost:8080/portal/api/rest/people/1. CXF has
> fixed
> >> this but it's in a version we can't use yet.
> >>
> >> I will also try and pull this down sometime this weekend and check.
> >>
> >> Chris
> >>
> >>
> >> On Fri, Jul 19, 2013 at 2:36 AM, <ja...@apache.org> wrote:
> >>
> >>> Author: jasha
> >>> Date: Fri Jul 19 09:36:06 2013
> >>> New Revision: 1504810
> >>>
> >>> URL: http://svn.apache.org/r1504810
> >>> Log:
> >>> RAVE-991 upgrade 3rd part java dependencies
> >>>
> >>> Modified:
> >>>     rave/trunk/pom.xml
> >>>
> >>>
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> >>>     rave/trunk/rave-integration-tests/pom.xml
> >>>
> >>>
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> >>>
> >>>
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> >>>
> >>>
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> >>>     rave/trunk/rave-portal/pom.xml
> >>>
> >>> Modified: rave/trunk/pom.xml
> >>> URL:
> >>>
> http://svn.apache.org/viewvc/rave/trunk/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
> >>>
> >>>
> ==============================================================================
> >>> --- rave/trunk/pom.xml (original)
> >>> +++ rave/trunk/pom.xml Fri Jul 19 09:36:06 2013
> >>> @@ -44,41 +44,40 @@
> >>>      <properties>
> >>>          <apache.shindig.version>2.5.0-beta5</apache.shindig.version>
> >>>          <apache.wookie.version>0.13.1</apache.wookie.version>
> >>> -
> >>>
>  <org.springframework.version>3.2.0.RELEASE</org.springframework.version>
> >>> -
> >>>
>  <org.springframework.security.version>3.1.3.RELEASE</org.springframework.security.version>
> >>> +
> >>>
>  <org.springframework.version>3.2.3.RELEASE</org.springframework.version>
> >>> +
> >>>
>  <org.springframework.security.version>3.1.4.RELEASE</org.springframework.security.version>
> >>>
> >>>
>  <org.springframework.mobile.version>1.0.1.RELEASE</org.springframework.mobile.version>
> >>>
> >>>
>  <org.springframework.data.mongodb.version>1.0.3.RELEASE</org.springframework.data.mongodb.version>
> >>>          <jstl.version>1.2</jstl.version>
> >>>          <javax.servlet.version>2.5</javax.servlet.version>
> >>>          <jsp-api.version>2.1</jsp-api.version>
> >>>          <el-api.version>1.0</el-api.version>
> >>> -        <org.slf4j.version>1.7.2</org.slf4j.version>
> >>> +        <org.slf4j.version>1.7.5</org.slf4j.version>
> >>>          <log4j.version>1.2.17</log4j.version>
> >>>          <junit.version>4.11</junit.version>
> >>>          <commons-lang.version>2.6</commons-lang.version>
> >>>          <commons-validator.version>1.4.0</commons-validator.version>
> >>>
>  <commons-collections.version>3.2.1</commons-collections.version>
> >>> -        <commons-codec.version>1.7</commons-codec.version>
> >>> -        <icu4j.version>50.1.1</icu4j.version>
> >>> -        <easymock.version>3.1</easymock.version>
> >>> -        <com.h2database.version>1.3.170</com.h2database.version>
> >>> -        <openjpa.version>2.2.1</openjpa.version>
> >>> +        <commons-codec.version>1.8</commons-codec.version>
> >>> +        <icu4j.version>51.2</icu4j.version>
> >>> +        <easymock.version>3.2</easymock.version>
> >>> +        <com.h2database.version>1.3.172</com.h2database.version>
> >>> +        <openjpa.version>2.2.2</openjpa.version>
> >>>          <org.openid4java.version>0.9.6</org.openid4java.version>
> >>> -        <jersey-server.version>1.16</jersey-server.version>
> >>> -        <jersey-spring.version>1.16</jersey-spring.version>
> >>> -        <jackson.version>2.1.5</jackson.version>
> >>> +        <jackson.version>2.2.2</jackson.version>
> >>> +        <joda-time-version>2.2</joda-time-version>
> >>>          <json.version>20090211</json.version>
> >>>          <guice.version>3.0</guice.version>
> >>> -        <httpclient.version>4.2.2</httpclient.version>
> >>> -        <httpcore.version>4.2.3</httpcore.version>
> >>> +        <httpclient.version>4.2.5</httpclient.version>
> >>> +        <httpcore.version>4.2.4</httpcore.version>
> >>>          <cobertura.version>2.5.2</cobertura.version>
> >>>          <org.hamcrest.version>1.3</org.hamcrest.version>
> >>>          <tiles.version>2.2.2</tiles.version>
> >>>          <recaptcha4j.version>0.0.7</recaptcha4j.version>
> >>>          <apacheds.version>1.5.5</apacheds.version>
> >>> -        <javax.mail.version>1.4.5</javax.mail.version>
> >>> +        <javax.mail.version>1.4.7</javax.mail.version>
> >>>          <javax.activation.version>1.1.1</javax.activation.version>
> >>> -        <freemarker.version>2.3.19</freemarker.version>
> >>> +        <freemarker.version>2.3.20</freemarker.version>
> >>>          <org.mongodb.driver.version>2.9.1</org.mongodb.driver.version>
> >>>
> >>>
>  <de.flapdoodle.embed.mongo.version>1.28</de.flapdoodle.embed.mongo.version>
> >>>          <cxf.version>2.7.3</cxf.version>
> >>> @@ -108,12 +107,12 @@
> >>>            $mvn filesync:generate -Dmaven.filesync.override=true -->
> >>>          <maven.filesync.override>false</maven.filesync.override>
> >>>
> >>> -        <cargo.version>1.3.1</cargo.version>
> >>> +        <cargo.version>1.4.2</cargo.version>
> >>> +        <tomcat.version>6.0.37</tomcat.version>
> >>>          <!-- default empty javaagent
> >>>          if needed you can specify it on the command line with
> >>> -Djavaagent="..." -->
> >>>          <javaagent />
> >>> -        <maven-war-plugin.version>2.3</maven-war-plugin.version>
> >>> -        <joda-time-version>2.0</joda-time-version>
> >>> +        <maven-war-plugin.version>2.4</maven-war-plugin.version>
> >>>      </properties>
> >>>
> >>>      <repositories>
> >>> @@ -412,40 +411,6 @@
> >>>              </dependency>
> >>>
> >>>              <dependency>
> >>> -                <groupId>com.sun.jersey</groupId>
> >>> -                <artifactId>jersey-spring</artifactId>
> >>> -                <version>${jersey-spring.version}</version>
> >>> -                <exclusions>
> >>> -                    <exclusion>
> >>> -                        <groupId>org.springframework</groupId>
> >>> -                        <artifactId>spring</artifactId>
> >>> -                    </exclusion>
> >>> -                    <exclusion>
> >>> -                        <groupId>org.springframework</groupId>
> >>> -                        <artifactId>spring-core</artifactId>
> >>> -                    </exclusion>
> >>> -                    <exclusion>
> >>> -                        <groupId>org.springframework</groupId>
> >>> -                        <artifactId>spring-web</artifactId>
> >>> -                    </exclusion>
> >>> -                    <exclusion>
> >>> -                        <groupId>org.springframework</groupId>
> >>> -                        <artifactId>spring-beans</artifactId>
> >>> -                    </exclusion>
> >>> -                    <exclusion>
> >>> -                        <groupId>org.springframework</groupId>
> >>> -                        <artifactId>spring-context</artifactId>
> >>> -                    </exclusion>
> >>> -                </exclusions>
> >>> -            </dependency>
> >>> -
> >>> -            <dependency>
> >>> -                <groupId>com.sun.jersey</groupId>
> >>> -                <artifactId>jersey-server</artifactId>
> >>> -                <version>${jersey-server.version}</version>
> >>> -            </dependency>
> >>> -
> >>> -            <dependency>
> >>>                  <groupId>org.openid4java</groupId>
> >>>                  <artifactId>openid4java-consumer</artifactId>
> >>>                  <version>${org.openid4java.version}</version>
> >>>
> >>> Modified:
> >>>
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> >>> URL:
> >>>
> http://svn.apache.org/viewvc/rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
> >>>
> >>>
> ==============================================================================
> >>> ---
> >>>
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> >>> (original)
> >>> +++
> >>>
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> >>> Fri Jul 19 09:36:06 2013
> >>> @@ -294,7 +294,7 @@
> >>>                          <timeout>180000</timeout>
> >>>                          <zipUrlInstaller>
> >>>
> >>>
>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
> >>> -                            <url>
> >>>
> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
> >>> </url>
> >>> +                            <url>
> >>>
> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
> >>> </url>
> >>>                          </zipUrlInstaller>
> >>>                          <systemProperties>
> >>>
> >>>  <net.sf.ehcache.skipUpdateCheck>true</net.sf.ehcache.skipUpdateCheck>
> >>>
> >>> Modified: rave/trunk/rave-integration-tests/pom.xml
> >>> URL:
> >>>
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
> >>>
> >>>
> ==============================================================================
> >>> --- rave/trunk/rave-integration-tests/pom.xml (original)
> >>> +++ rave/trunk/rave-integration-tests/pom.xml Fri Jul 19 09:36:06 2013
> >>> @@ -36,13 +36,13 @@
> >>>      <description>Test stories verifying functionality of Apache Rave
> >>> using Java and Spring</description>
> >>>
> >>>      <properties>
> >>> -        <jbehave.core.version>3.7.5</jbehave.core.version>
> >>> +        <jbehave.core.version>3.8</jbehave.core.version>
> >>>          <jbehave.web.version>3.5.5</jbehave.web.version>
> >>>          <jbehave.site.version>3.1.1</jbehave.site.version>
> >>>          <org.hamcrest.version>1.3</org.hamcrest.version>
> >>> -        <commons-logging.version>1.1.1</commons-logging.version>
> >>> +        <commons-logging.version>1.1.3</commons-logging.version>
> >>>          <!-- New Selenium versions are often needed after an upgrade
> of
> >>> Mozilla Firefox -->
> >>> -        <selenium.version>2.31.0</selenium.version>
> >>> +        <selenium.version>2.33.0</selenium.version>
> >>>          <meta.filter />
> >>>
> >>>          <!-- Cargo configuration properties -->
> >>> @@ -340,7 +340,7 @@
> >>>
> >>>
>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives
> >>>                                      </downloadDir>
> >>>                                      <url>
> >>> -
> >>>
> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
> >>> +
> >>>
> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
> >>>                                      </url>
> >>>                                  </zipUrlInstaller>
> >>>                                  <systemProperties>
> >>>
> >>> Modified:
> >>>
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> >>> URL:
> >>>
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
> >>>
> >>>
> ==============================================================================
> >>> ---
> >>>
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> >>> (original)
> >>> +++
> >>>
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> >>> Fri Jul 19 09:36:06 2013
> >>> @@ -42,37 +42,37 @@ public class CommonSteps {
> >>>
> >>>      @Then("I see the login page")
> >>>      public void isLoginPage() {
> >>> -        final WebElement title =
> portal.findElement(By.tagName("title"));
> >>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> >>> +        final String title = portal.getTitle();
> >>> +        assertThat(title.trim(), equalTo("Login - Rave"));
> >>>      }
> >>>
> >>>      @When("I log in as an administrator with username \"$username\"
> and
> >>> password \"$password\"")
> >>>      public void loginAsAdmin(String username, String password) {
> >>> -        portal.login(username,password);
> >>> +        portal.login(username, password);
> >>>      }
> >>>
> >>>      @Then("I see the admin interface link")
> >>>      public void getAdminInterfaceLink() {
> >>>          //TODO: make sure the admin interface actually is loaded
> >>> -        final WebElement
> >>> adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
> >>> +        final WebElement adminInterfaceLink =
> >>> portal.findElement(By.linkText("Admin interface"));
> >>>      }
> >>>
> >>>      @When("I click the admin interface link")
> >>>      public void clickAdminInterfaceLink() {
> >>>          //TODO: there should be consequences if this fails.
> >>> -        final WebElement
> >>> adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
> >>> +        final WebElement adminInterfaceLink =
> >>> portal.findElement(By.linkText("Admin interface"));
> >>>          portal.clickLink(adminInterfaceLink);
> >>>      }
> >>>
> >>>      @Then("I see the admin interface")
> >>>      public void getAdminInterface() {
> >>> -        final WebElement
> >>> adminInterface=portal.findElement(By.tagName("title"));
> >>> -        assertThat(adminInterface.getText().trim(),startsWith("Rave
> admin
> >>> interface"));
> >>> +        final String adminInterface = portal.getTitle();
> >>> +        assertThat(adminInterface.trim(), startsWith("Rave admin
> >>> interface"));
> >>>      }
> >>>
> >>>      @When("I click the \"$linkName\" link")
> >>>      public void clickLink(String linkName) {
> >>> -        final WebElement
> >>> usersLink=portal.findElement(By.linkText(linkName));
> >>> +        final WebElement usersLink =
> >>> portal.findElement(By.linkText(linkName));
> >>>          usersLink.click();
> >>>      }
> >>>
> >>> @@ -83,7 +83,7 @@ public class CommonSteps {
> >>>
> >>>      @Then("I see the Rave login page")
> >>>      public void backToLoginPage() {
> >>> -        final WebElement title =
> portal.findElement(By.tagName("title"));
> >>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> >>> +        final String title = portal.getTitle();
> >>> +        assertThat(title.trim(), equalTo("Login - Rave"));
> >>>      }
> >>>  }
> >>>
> >>> Modified:
> >>>
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> >>> URL:
> >>>
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
> >>>
> >>>
> ==============================================================================
> >>> ---
> >>>
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> >>> (original)
> >>> +++
> >>>
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> >>> Fri Jul 19 09:36:06 2013
> >>> @@ -45,49 +45,49 @@ public class DefaultAccountSteps {
> >>>
> >>>      @Then("I see the login page")
> >>>      public void isLoginPage() {
> >>> -        final WebElement title =
> portal.findElement(By.tagName("title"));
> >>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> >>> +        final String title = portal.getTitle();
> >>> +        assertThat(title.trim(), equalTo("Login - Rave"));
> >>>      }
> >>>
> >>>      @When("I log in with username \"$username\" and password
> >>> \"$password\"")
> >>>      public void loginAsUser(String username, String password) {
> >>> -                 portal.login(username,password);
> >>> +        portal.login(username, password);
> >>>      }
> >>>
> >>>      @Then("I see the message \"$welcomeMessage\" for the user
> >>> \"$username\"")
> >>>      public void getLoggedInPage(String welcomeMessage, String
> username) {
> >>> -                 final WebElement
> >>> displayedWelcome=portal.findElement(By.className("brand"));
> >>> -
> >>> assertThat(displayedWelcome.getText().trim(),equalTo(welcomeMessage));
> >>> +        final WebElement displayedWelcome =
> >>> portal.findElement(By.className("brand"));
> >>> +        assertThat(displayedWelcome.getText().trim(),
> >>> equalTo(welcomeMessage));
> >>> +    }
> >>> +
> >>> +    @When("I provide my OpenID identity \"$openIdUrl\"")
> >>> +    public void openIdLogin(String openIdUrl) {
> >>> +        portal.openIdLogin(openIdUrl);
> >>> +    }
> >>> +
> >>> +    @Then("I see the OpenID authentication page")
> >>> +    public void getOpenIdPage() {
> >>> +        //Note this is specific to MyOpenID (and presumably their
> English
> >>> page)
> >>> +        final WebElement openIdPage =
> >>> portal.findElement(By.linkText("myOpenID - The free, secure OpenID
> >>> server"));
> >>> +    }
> >>> +
> >>> +    @When("I provide my OpenID password \"$openIdPassword\"")
> >>> +    public void loginToOpenIdProvider(String openIdPassword) {
> >>> +        final WebElement openIdLoginForm =
> >>> portal.findElement(By.id("password-signin-form"));
> >>> +
> >>>
>  openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
> >>> +        openIdLoginForm.submit();
> >>> +    }
> >>> +
> >>> +
> >>> +    @When("I log out")
> >>> +    public void iLogOut() {
> >>> +        portal.logout();
> >>> +    }
> >>> +
> >>> +    @Then("I see the Rave login page")
> >>> +    public void backToLoginPage() {
> >>> +        final String title = portal.getTitle();
> >>> +        assertThat(title.trim(), equalTo("Login - Rave"));
> >>>      }
> >>> -
> >>> -        @When("I provide my OpenID identity \"$openIdUrl\"")
> >>> -        public void openIdLogin(String openIdUrl) {
> >>> -                 portal.openIdLogin(openIdUrl);
> >>> -        }
> >>> -
> >>> -        @Then("I see the OpenID authentication page")
> >>> -        public void getOpenIdPage(){
> >>> -                 //Note this is specific to MyOpenID (and presumably
> >>> their English page)
> >>> -                 final WebElement
> >>> openIdPage=portal.findElement(By.linkText("myOpenID - The free, secure
> >>> OpenID server"));
> >>> -        }
> >>> -
> >>> -        @When("I provide my OpenID password \"$openIdPassword\"")
> >>> -        public void loginToOpenIdProvider(String openIdPassword){
> >>> -                 final WebElement
> >>> openIdLoginForm=portal.findElement(By.id("password-signin-form"));
> >>> -
> >>>
> openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
> >>> -                 openIdLoginForm.submit();
> >>> -        }
> >>> -
> >>> -
> >>> -        @When("I log out")
> >>> -        public void iLogOut() {
> >>> -                 portal.logout();
> >>> -        }
> >>> -
> >>> -        @Then("I see the Rave login page")
> >>> -        public void backToLoginPage() {
> >>> -        final WebElement title =
> portal.findElement(By.tagName("title"));
> >>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> >>> -        }
> >>>
> >>>  }
> >>>
> >>> Modified:
> >>>
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> >>> URL:
> >>>
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
> >>>
> >>>
> ==============================================================================
> >>> ---
> >>>
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> >>> (original)
> >>> +++
> >>>
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> >>> Fri Jul 19 09:36:06 2013
> >>> @@ -19,14 +19,13 @@
> >>>
> >>>  package org.apache.rave.integrationtests.steps;
> >>>
> >>> +import org.apache.rave.integrationtests.pages.Portal;
> >>>  import org.jbehave.core.annotations.Then;
> >>>  import org.jbehave.core.annotations.When;
> >>>  import org.openqa.selenium.By;
> >>>  import org.openqa.selenium.WebElement;
> >>>  import org.springframework.beans.factory.annotation.Autowired;
> >>>
> >>> -import org.apache.rave.integrationtests.pages.Portal;
> >>> -
> >>>  import static org.hamcrest.CoreMatchers.equalTo;
> >>>  import static org.hamcrest.MatcherAssert.assertThat;
> >>>
> >>> @@ -46,8 +45,8 @@ public class NewUserSteps {
> >>>
> >>>      @Then("I see the login page")
> >>>      public void isLoginPage() {
> >>> -        final WebElement title =
> portal.findElement(By.tagName("title"));
> >>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> >>> +        final String title = portal.getTitle();
> >>> +        assertThat(title.trim(), equalTo("Login - Rave"));
> >>>      }
> >>>
> >>>      @When("I follow the new account link")
> >>>
> >>> Modified: rave/trunk/rave-portal/pom.xml
> >>> URL:
> >>>
> http://svn.apache.org/viewvc/rave/trunk/rave-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
> >>>
> >>>
> ==============================================================================
> >>> --- rave/trunk/rave-portal/pom.xml (original)
> >>> +++ rave/trunk/rave-portal/pom.xml Fri Jul 19 09:36:06 2013
> >>> @@ -136,7 +136,6 @@
> >>>                  <artifactId>cargo-maven2-plugin</artifactId>
> >>>                  <version>${cargo.version}</version>
> >>>                  <configuration>
> >>> -                    <wait>true</wait>
> >>>                      <deployables>
> >>>                          <deployable>
> >>>                              <groupId>org.apache.wookie</groupId>
> >>> @@ -208,7 +207,7 @@
> >>>                          <zipUrlInstaller>
> >>>
> >>>
>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
> >>>                              <url>
> >>> -
> >>>
> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
> >>> +
> >>>
> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
> >>>                              </url>
> >>>                          </zipUrlInstaller>
> >>>                          <systemProperties>
> >>>
> >>>
> >>>
>

Re: svn commit: r1504810 - in /rave/trunk: ./ rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/ rave-integration-tests/ rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/ste...

Posted by Erin Noe-Payne <er...@gmail.com>.
I have rolled back to jackson 2.1.5 for now to support continued api work.

On Fri, Jul 19, 2013 at 11:25 AM, Erin Noe-Payne
<er...@gmail.com> wrote:
> Xml responses come back fine, json responses are broken.
>
> On Fri, Jul 19, 2013 at 11:11 AM, Chris Geer <ch...@cxtsoftware.com> wrote:
>> Jasha,
>>
>> On the jackson upgrade, I'm pretty sure CXF doesn't work with Jackson 2.2
>> which is why I only jumped to 2.1.x. You should be able to test with this
>> URL though: http://localhost:8080/portal/api/rest/people/1. CXF has fixed
>> this but it's in a version we can't use yet.
>>
>> I will also try and pull this down sometime this weekend and check.
>>
>> Chris
>>
>>
>> On Fri, Jul 19, 2013 at 2:36 AM, <ja...@apache.org> wrote:
>>
>>> Author: jasha
>>> Date: Fri Jul 19 09:36:06 2013
>>> New Revision: 1504810
>>>
>>> URL: http://svn.apache.org/r1504810
>>> Log:
>>> RAVE-991 upgrade 3rd part java dependencies
>>>
>>> Modified:
>>>     rave/trunk/pom.xml
>>>
>>> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
>>>     rave/trunk/rave-integration-tests/pom.xml
>>>
>>> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
>>>
>>> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
>>>
>>> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
>>>     rave/trunk/rave-portal/pom.xml
>>>
>>> Modified: rave/trunk/pom.xml
>>> URL:
>>> http://svn.apache.org/viewvc/rave/trunk/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>>>
>>> ==============================================================================
>>> --- rave/trunk/pom.xml (original)
>>> +++ rave/trunk/pom.xml Fri Jul 19 09:36:06 2013
>>> @@ -44,41 +44,40 @@
>>>      <properties>
>>>          <apache.shindig.version>2.5.0-beta5</apache.shindig.version>
>>>          <apache.wookie.version>0.13.1</apache.wookie.version>
>>> -
>>>  <org.springframework.version>3.2.0.RELEASE</org.springframework.version>
>>> -
>>>  <org.springframework.security.version>3.1.3.RELEASE</org.springframework.security.version>
>>> +
>>>  <org.springframework.version>3.2.3.RELEASE</org.springframework.version>
>>> +
>>>  <org.springframework.security.version>3.1.4.RELEASE</org.springframework.security.version>
>>>
>>>  <org.springframework.mobile.version>1.0.1.RELEASE</org.springframework.mobile.version>
>>>
>>>  <org.springframework.data.mongodb.version>1.0.3.RELEASE</org.springframework.data.mongodb.version>
>>>          <jstl.version>1.2</jstl.version>
>>>          <javax.servlet.version>2.5</javax.servlet.version>
>>>          <jsp-api.version>2.1</jsp-api.version>
>>>          <el-api.version>1.0</el-api.version>
>>> -        <org.slf4j.version>1.7.2</org.slf4j.version>
>>> +        <org.slf4j.version>1.7.5</org.slf4j.version>
>>>          <log4j.version>1.2.17</log4j.version>
>>>          <junit.version>4.11</junit.version>
>>>          <commons-lang.version>2.6</commons-lang.version>
>>>          <commons-validator.version>1.4.0</commons-validator.version>
>>>          <commons-collections.version>3.2.1</commons-collections.version>
>>> -        <commons-codec.version>1.7</commons-codec.version>
>>> -        <icu4j.version>50.1.1</icu4j.version>
>>> -        <easymock.version>3.1</easymock.version>
>>> -        <com.h2database.version>1.3.170</com.h2database.version>
>>> -        <openjpa.version>2.2.1</openjpa.version>
>>> +        <commons-codec.version>1.8</commons-codec.version>
>>> +        <icu4j.version>51.2</icu4j.version>
>>> +        <easymock.version>3.2</easymock.version>
>>> +        <com.h2database.version>1.3.172</com.h2database.version>
>>> +        <openjpa.version>2.2.2</openjpa.version>
>>>          <org.openid4java.version>0.9.6</org.openid4java.version>
>>> -        <jersey-server.version>1.16</jersey-server.version>
>>> -        <jersey-spring.version>1.16</jersey-spring.version>
>>> -        <jackson.version>2.1.5</jackson.version>
>>> +        <jackson.version>2.2.2</jackson.version>
>>> +        <joda-time-version>2.2</joda-time-version>
>>>          <json.version>20090211</json.version>
>>>          <guice.version>3.0</guice.version>
>>> -        <httpclient.version>4.2.2</httpclient.version>
>>> -        <httpcore.version>4.2.3</httpcore.version>
>>> +        <httpclient.version>4.2.5</httpclient.version>
>>> +        <httpcore.version>4.2.4</httpcore.version>
>>>          <cobertura.version>2.5.2</cobertura.version>
>>>          <org.hamcrest.version>1.3</org.hamcrest.version>
>>>          <tiles.version>2.2.2</tiles.version>
>>>          <recaptcha4j.version>0.0.7</recaptcha4j.version>
>>>          <apacheds.version>1.5.5</apacheds.version>
>>> -        <javax.mail.version>1.4.5</javax.mail.version>
>>> +        <javax.mail.version>1.4.7</javax.mail.version>
>>>          <javax.activation.version>1.1.1</javax.activation.version>
>>> -        <freemarker.version>2.3.19</freemarker.version>
>>> +        <freemarker.version>2.3.20</freemarker.version>
>>>          <org.mongodb.driver.version>2.9.1</org.mongodb.driver.version>
>>>
>>>  <de.flapdoodle.embed.mongo.version>1.28</de.flapdoodle.embed.mongo.version>
>>>          <cxf.version>2.7.3</cxf.version>
>>> @@ -108,12 +107,12 @@
>>>            $mvn filesync:generate -Dmaven.filesync.override=true -->
>>>          <maven.filesync.override>false</maven.filesync.override>
>>>
>>> -        <cargo.version>1.3.1</cargo.version>
>>> +        <cargo.version>1.4.2</cargo.version>
>>> +        <tomcat.version>6.0.37</tomcat.version>
>>>          <!-- default empty javaagent
>>>          if needed you can specify it on the command line with
>>> -Djavaagent="..." -->
>>>          <javaagent />
>>> -        <maven-war-plugin.version>2.3</maven-war-plugin.version>
>>> -        <joda-time-version>2.0</joda-time-version>
>>> +        <maven-war-plugin.version>2.4</maven-war-plugin.version>
>>>      </properties>
>>>
>>>      <repositories>
>>> @@ -412,40 +411,6 @@
>>>              </dependency>
>>>
>>>              <dependency>
>>> -                <groupId>com.sun.jersey</groupId>
>>> -                <artifactId>jersey-spring</artifactId>
>>> -                <version>${jersey-spring.version}</version>
>>> -                <exclusions>
>>> -                    <exclusion>
>>> -                        <groupId>org.springframework</groupId>
>>> -                        <artifactId>spring</artifactId>
>>> -                    </exclusion>
>>> -                    <exclusion>
>>> -                        <groupId>org.springframework</groupId>
>>> -                        <artifactId>spring-core</artifactId>
>>> -                    </exclusion>
>>> -                    <exclusion>
>>> -                        <groupId>org.springframework</groupId>
>>> -                        <artifactId>spring-web</artifactId>
>>> -                    </exclusion>
>>> -                    <exclusion>
>>> -                        <groupId>org.springframework</groupId>
>>> -                        <artifactId>spring-beans</artifactId>
>>> -                    </exclusion>
>>> -                    <exclusion>
>>> -                        <groupId>org.springframework</groupId>
>>> -                        <artifactId>spring-context</artifactId>
>>> -                    </exclusion>
>>> -                </exclusions>
>>> -            </dependency>
>>> -
>>> -            <dependency>
>>> -                <groupId>com.sun.jersey</groupId>
>>> -                <artifactId>jersey-server</artifactId>
>>> -                <version>${jersey-server.version}</version>
>>> -            </dependency>
>>> -
>>> -            <dependency>
>>>                  <groupId>org.openid4java</groupId>
>>>                  <artifactId>openid4java-consumer</artifactId>
>>>                  <version>${org.openid4java.version}</version>
>>>
>>> Modified:
>>> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
>>> URL:
>>> http://svn.apache.org/viewvc/rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>>>
>>> ==============================================================================
>>> ---
>>> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
>>> (original)
>>> +++
>>> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
>>> Fri Jul 19 09:36:06 2013
>>> @@ -294,7 +294,7 @@
>>>                          <timeout>180000</timeout>
>>>                          <zipUrlInstaller>
>>>
>>>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
>>> -                            <url>
>>> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
>>> </url>
>>> +                            <url>
>>> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
>>> </url>
>>>                          </zipUrlInstaller>
>>>                          <systemProperties>
>>>
>>>  <net.sf.ehcache.skipUpdateCheck>true</net.sf.ehcache.skipUpdateCheck>
>>>
>>> Modified: rave/trunk/rave-integration-tests/pom.xml
>>> URL:
>>> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>>>
>>> ==============================================================================
>>> --- rave/trunk/rave-integration-tests/pom.xml (original)
>>> +++ rave/trunk/rave-integration-tests/pom.xml Fri Jul 19 09:36:06 2013
>>> @@ -36,13 +36,13 @@
>>>      <description>Test stories verifying functionality of Apache Rave
>>> using Java and Spring</description>
>>>
>>>      <properties>
>>> -        <jbehave.core.version>3.7.5</jbehave.core.version>
>>> +        <jbehave.core.version>3.8</jbehave.core.version>
>>>          <jbehave.web.version>3.5.5</jbehave.web.version>
>>>          <jbehave.site.version>3.1.1</jbehave.site.version>
>>>          <org.hamcrest.version>1.3</org.hamcrest.version>
>>> -        <commons-logging.version>1.1.1</commons-logging.version>
>>> +        <commons-logging.version>1.1.3</commons-logging.version>
>>>          <!-- New Selenium versions are often needed after an upgrade of
>>> Mozilla Firefox -->
>>> -        <selenium.version>2.31.0</selenium.version>
>>> +        <selenium.version>2.33.0</selenium.version>
>>>          <meta.filter />
>>>
>>>          <!-- Cargo configuration properties -->
>>> @@ -340,7 +340,7 @@
>>>
>>>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives
>>>                                      </downloadDir>
>>>                                      <url>
>>> -
>>> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
>>> +
>>> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
>>>                                      </url>
>>>                                  </zipUrlInstaller>
>>>                                  <systemProperties>
>>>
>>> Modified:
>>> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
>>> URL:
>>> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
>>>
>>> ==============================================================================
>>> ---
>>> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
>>> (original)
>>> +++
>>> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
>>> Fri Jul 19 09:36:06 2013
>>> @@ -42,37 +42,37 @@ public class CommonSteps {
>>>
>>>      @Then("I see the login page")
>>>      public void isLoginPage() {
>>> -        final WebElement title = portal.findElement(By.tagName("title"));
>>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>>> +        final String title = portal.getTitle();
>>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>>      }
>>>
>>>      @When("I log in as an administrator with username \"$username\" and
>>> password \"$password\"")
>>>      public void loginAsAdmin(String username, String password) {
>>> -        portal.login(username,password);
>>> +        portal.login(username, password);
>>>      }
>>>
>>>      @Then("I see the admin interface link")
>>>      public void getAdminInterfaceLink() {
>>>          //TODO: make sure the admin interface actually is loaded
>>> -        final WebElement
>>> adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
>>> +        final WebElement adminInterfaceLink =
>>> portal.findElement(By.linkText("Admin interface"));
>>>      }
>>>
>>>      @When("I click the admin interface link")
>>>      public void clickAdminInterfaceLink() {
>>>          //TODO: there should be consequences if this fails.
>>> -        final WebElement
>>> adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
>>> +        final WebElement adminInterfaceLink =
>>> portal.findElement(By.linkText("Admin interface"));
>>>          portal.clickLink(adminInterfaceLink);
>>>      }
>>>
>>>      @Then("I see the admin interface")
>>>      public void getAdminInterface() {
>>> -        final WebElement
>>> adminInterface=portal.findElement(By.tagName("title"));
>>> -        assertThat(adminInterface.getText().trim(),startsWith("Rave admin
>>> interface"));
>>> +        final String adminInterface = portal.getTitle();
>>> +        assertThat(adminInterface.trim(), startsWith("Rave admin
>>> interface"));
>>>      }
>>>
>>>      @When("I click the \"$linkName\" link")
>>>      public void clickLink(String linkName) {
>>> -        final WebElement
>>> usersLink=portal.findElement(By.linkText(linkName));
>>> +        final WebElement usersLink =
>>> portal.findElement(By.linkText(linkName));
>>>          usersLink.click();
>>>      }
>>>
>>> @@ -83,7 +83,7 @@ public class CommonSteps {
>>>
>>>      @Then("I see the Rave login page")
>>>      public void backToLoginPage() {
>>> -        final WebElement title = portal.findElement(By.tagName("title"));
>>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>>> +        final String title = portal.getTitle();
>>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>>      }
>>>  }
>>>
>>> Modified:
>>> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
>>> URL:
>>> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
>>>
>>> ==============================================================================
>>> ---
>>> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
>>> (original)
>>> +++
>>> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
>>> Fri Jul 19 09:36:06 2013
>>> @@ -45,49 +45,49 @@ public class DefaultAccountSteps {
>>>
>>>      @Then("I see the login page")
>>>      public void isLoginPage() {
>>> -        final WebElement title = portal.findElement(By.tagName("title"));
>>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>>> +        final String title = portal.getTitle();
>>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>>      }
>>>
>>>      @When("I log in with username \"$username\" and password
>>> \"$password\"")
>>>      public void loginAsUser(String username, String password) {
>>> -                 portal.login(username,password);
>>> +        portal.login(username, password);
>>>      }
>>>
>>>      @Then("I see the message \"$welcomeMessage\" for the user
>>> \"$username\"")
>>>      public void getLoggedInPage(String welcomeMessage, String username) {
>>> -                 final WebElement
>>> displayedWelcome=portal.findElement(By.className("brand"));
>>> -
>>> assertThat(displayedWelcome.getText().trim(),equalTo(welcomeMessage));
>>> +        final WebElement displayedWelcome =
>>> portal.findElement(By.className("brand"));
>>> +        assertThat(displayedWelcome.getText().trim(),
>>> equalTo(welcomeMessage));
>>> +    }
>>> +
>>> +    @When("I provide my OpenID identity \"$openIdUrl\"")
>>> +    public void openIdLogin(String openIdUrl) {
>>> +        portal.openIdLogin(openIdUrl);
>>> +    }
>>> +
>>> +    @Then("I see the OpenID authentication page")
>>> +    public void getOpenIdPage() {
>>> +        //Note this is specific to MyOpenID (and presumably their English
>>> page)
>>> +        final WebElement openIdPage =
>>> portal.findElement(By.linkText("myOpenID - The free, secure OpenID
>>> server"));
>>> +    }
>>> +
>>> +    @When("I provide my OpenID password \"$openIdPassword\"")
>>> +    public void loginToOpenIdProvider(String openIdPassword) {
>>> +        final WebElement openIdLoginForm =
>>> portal.findElement(By.id("password-signin-form"));
>>> +
>>>  openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
>>> +        openIdLoginForm.submit();
>>> +    }
>>> +
>>> +
>>> +    @When("I log out")
>>> +    public void iLogOut() {
>>> +        portal.logout();
>>> +    }
>>> +
>>> +    @Then("I see the Rave login page")
>>> +    public void backToLoginPage() {
>>> +        final String title = portal.getTitle();
>>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>>      }
>>> -
>>> -        @When("I provide my OpenID identity \"$openIdUrl\"")
>>> -        public void openIdLogin(String openIdUrl) {
>>> -                 portal.openIdLogin(openIdUrl);
>>> -        }
>>> -
>>> -        @Then("I see the OpenID authentication page")
>>> -        public void getOpenIdPage(){
>>> -                 //Note this is specific to MyOpenID (and presumably
>>> their English page)
>>> -                 final WebElement
>>> openIdPage=portal.findElement(By.linkText("myOpenID - The free, secure
>>> OpenID server"));
>>> -        }
>>> -
>>> -        @When("I provide my OpenID password \"$openIdPassword\"")
>>> -        public void loginToOpenIdProvider(String openIdPassword){
>>> -                 final WebElement
>>> openIdLoginForm=portal.findElement(By.id("password-signin-form"));
>>> -
>>> openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
>>> -                 openIdLoginForm.submit();
>>> -        }
>>> -
>>> -
>>> -        @When("I log out")
>>> -        public void iLogOut() {
>>> -                 portal.logout();
>>> -        }
>>> -
>>> -        @Then("I see the Rave login page")
>>> -        public void backToLoginPage() {
>>> -        final WebElement title = portal.findElement(By.tagName("title"));
>>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>>> -        }
>>>
>>>  }
>>>
>>> Modified:
>>> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
>>> URL:
>>> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
>>>
>>> ==============================================================================
>>> ---
>>> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
>>> (original)
>>> +++
>>> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
>>> Fri Jul 19 09:36:06 2013
>>> @@ -19,14 +19,13 @@
>>>
>>>  package org.apache.rave.integrationtests.steps;
>>>
>>> +import org.apache.rave.integrationtests.pages.Portal;
>>>  import org.jbehave.core.annotations.Then;
>>>  import org.jbehave.core.annotations.When;
>>>  import org.openqa.selenium.By;
>>>  import org.openqa.selenium.WebElement;
>>>  import org.springframework.beans.factory.annotation.Autowired;
>>>
>>> -import org.apache.rave.integrationtests.pages.Portal;
>>> -
>>>  import static org.hamcrest.CoreMatchers.equalTo;
>>>  import static org.hamcrest.MatcherAssert.assertThat;
>>>
>>> @@ -46,8 +45,8 @@ public class NewUserSteps {
>>>
>>>      @Then("I see the login page")
>>>      public void isLoginPage() {
>>> -        final WebElement title = portal.findElement(By.tagName("title"));
>>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>>> +        final String title = portal.getTitle();
>>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>>      }
>>>
>>>      @When("I follow the new account link")
>>>
>>> Modified: rave/trunk/rave-portal/pom.xml
>>> URL:
>>> http://svn.apache.org/viewvc/rave/trunk/rave-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>>>
>>> ==============================================================================
>>> --- rave/trunk/rave-portal/pom.xml (original)
>>> +++ rave/trunk/rave-portal/pom.xml Fri Jul 19 09:36:06 2013
>>> @@ -136,7 +136,6 @@
>>>                  <artifactId>cargo-maven2-plugin</artifactId>
>>>                  <version>${cargo.version}</version>
>>>                  <configuration>
>>> -                    <wait>true</wait>
>>>                      <deployables>
>>>                          <deployable>
>>>                              <groupId>org.apache.wookie</groupId>
>>> @@ -208,7 +207,7 @@
>>>                          <zipUrlInstaller>
>>>
>>>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
>>>                              <url>
>>> -
>>> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
>>> +
>>> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
>>>                              </url>
>>>                          </zipUrlInstaller>
>>>                          <systemProperties>
>>>
>>>
>>>

Re: svn commit: r1504810 - in /rave/trunk: ./ rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/ rave-integration-tests/ rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/ste...

Posted by Erin Noe-Payne <er...@gmail.com>.
Xml responses come back fine, json responses are broken.

On Fri, Jul 19, 2013 at 11:11 AM, Chris Geer <ch...@cxtsoftware.com> wrote:
> Jasha,
>
> On the jackson upgrade, I'm pretty sure CXF doesn't work with Jackson 2.2
> which is why I only jumped to 2.1.x. You should be able to test with this
> URL though: http://localhost:8080/portal/api/rest/people/1. CXF has fixed
> this but it's in a version we can't use yet.
>
> I will also try and pull this down sometime this weekend and check.
>
> Chris
>
>
> On Fri, Jul 19, 2013 at 2:36 AM, <ja...@apache.org> wrote:
>
>> Author: jasha
>> Date: Fri Jul 19 09:36:06 2013
>> New Revision: 1504810
>>
>> URL: http://svn.apache.org/r1504810
>> Log:
>> RAVE-991 upgrade 3rd part java dependencies
>>
>> Modified:
>>     rave/trunk/pom.xml
>>
>> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
>>     rave/trunk/rave-integration-tests/pom.xml
>>
>> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
>>
>> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
>>
>> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
>>     rave/trunk/rave-portal/pom.xml
>>
>> Modified: rave/trunk/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/rave/trunk/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>>
>> ==============================================================================
>> --- rave/trunk/pom.xml (original)
>> +++ rave/trunk/pom.xml Fri Jul 19 09:36:06 2013
>> @@ -44,41 +44,40 @@
>>      <properties>
>>          <apache.shindig.version>2.5.0-beta5</apache.shindig.version>
>>          <apache.wookie.version>0.13.1</apache.wookie.version>
>> -
>>  <org.springframework.version>3.2.0.RELEASE</org.springframework.version>
>> -
>>  <org.springframework.security.version>3.1.3.RELEASE</org.springframework.security.version>
>> +
>>  <org.springframework.version>3.2.3.RELEASE</org.springframework.version>
>> +
>>  <org.springframework.security.version>3.1.4.RELEASE</org.springframework.security.version>
>>
>>  <org.springframework.mobile.version>1.0.1.RELEASE</org.springframework.mobile.version>
>>
>>  <org.springframework.data.mongodb.version>1.0.3.RELEASE</org.springframework.data.mongodb.version>
>>          <jstl.version>1.2</jstl.version>
>>          <javax.servlet.version>2.5</javax.servlet.version>
>>          <jsp-api.version>2.1</jsp-api.version>
>>          <el-api.version>1.0</el-api.version>
>> -        <org.slf4j.version>1.7.2</org.slf4j.version>
>> +        <org.slf4j.version>1.7.5</org.slf4j.version>
>>          <log4j.version>1.2.17</log4j.version>
>>          <junit.version>4.11</junit.version>
>>          <commons-lang.version>2.6</commons-lang.version>
>>          <commons-validator.version>1.4.0</commons-validator.version>
>>          <commons-collections.version>3.2.1</commons-collections.version>
>> -        <commons-codec.version>1.7</commons-codec.version>
>> -        <icu4j.version>50.1.1</icu4j.version>
>> -        <easymock.version>3.1</easymock.version>
>> -        <com.h2database.version>1.3.170</com.h2database.version>
>> -        <openjpa.version>2.2.1</openjpa.version>
>> +        <commons-codec.version>1.8</commons-codec.version>
>> +        <icu4j.version>51.2</icu4j.version>
>> +        <easymock.version>3.2</easymock.version>
>> +        <com.h2database.version>1.3.172</com.h2database.version>
>> +        <openjpa.version>2.2.2</openjpa.version>
>>          <org.openid4java.version>0.9.6</org.openid4java.version>
>> -        <jersey-server.version>1.16</jersey-server.version>
>> -        <jersey-spring.version>1.16</jersey-spring.version>
>> -        <jackson.version>2.1.5</jackson.version>
>> +        <jackson.version>2.2.2</jackson.version>
>> +        <joda-time-version>2.2</joda-time-version>
>>          <json.version>20090211</json.version>
>>          <guice.version>3.0</guice.version>
>> -        <httpclient.version>4.2.2</httpclient.version>
>> -        <httpcore.version>4.2.3</httpcore.version>
>> +        <httpclient.version>4.2.5</httpclient.version>
>> +        <httpcore.version>4.2.4</httpcore.version>
>>          <cobertura.version>2.5.2</cobertura.version>
>>          <org.hamcrest.version>1.3</org.hamcrest.version>
>>          <tiles.version>2.2.2</tiles.version>
>>          <recaptcha4j.version>0.0.7</recaptcha4j.version>
>>          <apacheds.version>1.5.5</apacheds.version>
>> -        <javax.mail.version>1.4.5</javax.mail.version>
>> +        <javax.mail.version>1.4.7</javax.mail.version>
>>          <javax.activation.version>1.1.1</javax.activation.version>
>> -        <freemarker.version>2.3.19</freemarker.version>
>> +        <freemarker.version>2.3.20</freemarker.version>
>>          <org.mongodb.driver.version>2.9.1</org.mongodb.driver.version>
>>
>>  <de.flapdoodle.embed.mongo.version>1.28</de.flapdoodle.embed.mongo.version>
>>          <cxf.version>2.7.3</cxf.version>
>> @@ -108,12 +107,12 @@
>>            $mvn filesync:generate -Dmaven.filesync.override=true -->
>>          <maven.filesync.override>false</maven.filesync.override>
>>
>> -        <cargo.version>1.3.1</cargo.version>
>> +        <cargo.version>1.4.2</cargo.version>
>> +        <tomcat.version>6.0.37</tomcat.version>
>>          <!-- default empty javaagent
>>          if needed you can specify it on the command line with
>> -Djavaagent="..." -->
>>          <javaagent />
>> -        <maven-war-plugin.version>2.3</maven-war-plugin.version>
>> -        <joda-time-version>2.0</joda-time-version>
>> +        <maven-war-plugin.version>2.4</maven-war-plugin.version>
>>      </properties>
>>
>>      <repositories>
>> @@ -412,40 +411,6 @@
>>              </dependency>
>>
>>              <dependency>
>> -                <groupId>com.sun.jersey</groupId>
>> -                <artifactId>jersey-spring</artifactId>
>> -                <version>${jersey-spring.version}</version>
>> -                <exclusions>
>> -                    <exclusion>
>> -                        <groupId>org.springframework</groupId>
>> -                        <artifactId>spring</artifactId>
>> -                    </exclusion>
>> -                    <exclusion>
>> -                        <groupId>org.springframework</groupId>
>> -                        <artifactId>spring-core</artifactId>
>> -                    </exclusion>
>> -                    <exclusion>
>> -                        <groupId>org.springframework</groupId>
>> -                        <artifactId>spring-web</artifactId>
>> -                    </exclusion>
>> -                    <exclusion>
>> -                        <groupId>org.springframework</groupId>
>> -                        <artifactId>spring-beans</artifactId>
>> -                    </exclusion>
>> -                    <exclusion>
>> -                        <groupId>org.springframework</groupId>
>> -                        <artifactId>spring-context</artifactId>
>> -                    </exclusion>
>> -                </exclusions>
>> -            </dependency>
>> -
>> -            <dependency>
>> -                <groupId>com.sun.jersey</groupId>
>> -                <artifactId>jersey-server</artifactId>
>> -                <version>${jersey-server.version}</version>
>> -            </dependency>
>> -
>> -            <dependency>
>>                  <groupId>org.openid4java</groupId>
>>                  <artifactId>openid4java-consumer</artifactId>
>>                  <version>${org.openid4java.version}</version>
>>
>> Modified:
>> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>>
>> ==============================================================================
>> ---
>> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
>> (original)
>> +++
>> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
>> Fri Jul 19 09:36:06 2013
>> @@ -294,7 +294,7 @@
>>                          <timeout>180000</timeout>
>>                          <zipUrlInstaller>
>>
>>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
>> -                            <url>
>> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
>> </url>
>> +                            <url>
>> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
>> </url>
>>                          </zipUrlInstaller>
>>                          <systemProperties>
>>
>>  <net.sf.ehcache.skipUpdateCheck>true</net.sf.ehcache.skipUpdateCheck>
>>
>> Modified: rave/trunk/rave-integration-tests/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>>
>> ==============================================================================
>> --- rave/trunk/rave-integration-tests/pom.xml (original)
>> +++ rave/trunk/rave-integration-tests/pom.xml Fri Jul 19 09:36:06 2013
>> @@ -36,13 +36,13 @@
>>      <description>Test stories verifying functionality of Apache Rave
>> using Java and Spring</description>
>>
>>      <properties>
>> -        <jbehave.core.version>3.7.5</jbehave.core.version>
>> +        <jbehave.core.version>3.8</jbehave.core.version>
>>          <jbehave.web.version>3.5.5</jbehave.web.version>
>>          <jbehave.site.version>3.1.1</jbehave.site.version>
>>          <org.hamcrest.version>1.3</org.hamcrest.version>
>> -        <commons-logging.version>1.1.1</commons-logging.version>
>> +        <commons-logging.version>1.1.3</commons-logging.version>
>>          <!-- New Selenium versions are often needed after an upgrade of
>> Mozilla Firefox -->
>> -        <selenium.version>2.31.0</selenium.version>
>> +        <selenium.version>2.33.0</selenium.version>
>>          <meta.filter />
>>
>>          <!-- Cargo configuration properties -->
>> @@ -340,7 +340,7 @@
>>
>>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives
>>                                      </downloadDir>
>>                                      <url>
>> -
>> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
>> +
>> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
>>                                      </url>
>>                                  </zipUrlInstaller>
>>                                  <systemProperties>
>>
>> Modified:
>> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
>> URL:
>> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
>>
>> ==============================================================================
>> ---
>> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
>> (original)
>> +++
>> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
>> Fri Jul 19 09:36:06 2013
>> @@ -42,37 +42,37 @@ public class CommonSteps {
>>
>>      @Then("I see the login page")
>>      public void isLoginPage() {
>> -        final WebElement title = portal.findElement(By.tagName("title"));
>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>> +        final String title = portal.getTitle();
>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>      }
>>
>>      @When("I log in as an administrator with username \"$username\" and
>> password \"$password\"")
>>      public void loginAsAdmin(String username, String password) {
>> -        portal.login(username,password);
>> +        portal.login(username, password);
>>      }
>>
>>      @Then("I see the admin interface link")
>>      public void getAdminInterfaceLink() {
>>          //TODO: make sure the admin interface actually is loaded
>> -        final WebElement
>> adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
>> +        final WebElement adminInterfaceLink =
>> portal.findElement(By.linkText("Admin interface"));
>>      }
>>
>>      @When("I click the admin interface link")
>>      public void clickAdminInterfaceLink() {
>>          //TODO: there should be consequences if this fails.
>> -        final WebElement
>> adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
>> +        final WebElement adminInterfaceLink =
>> portal.findElement(By.linkText("Admin interface"));
>>          portal.clickLink(adminInterfaceLink);
>>      }
>>
>>      @Then("I see the admin interface")
>>      public void getAdminInterface() {
>> -        final WebElement
>> adminInterface=portal.findElement(By.tagName("title"));
>> -        assertThat(adminInterface.getText().trim(),startsWith("Rave admin
>> interface"));
>> +        final String adminInterface = portal.getTitle();
>> +        assertThat(adminInterface.trim(), startsWith("Rave admin
>> interface"));
>>      }
>>
>>      @When("I click the \"$linkName\" link")
>>      public void clickLink(String linkName) {
>> -        final WebElement
>> usersLink=portal.findElement(By.linkText(linkName));
>> +        final WebElement usersLink =
>> portal.findElement(By.linkText(linkName));
>>          usersLink.click();
>>      }
>>
>> @@ -83,7 +83,7 @@ public class CommonSteps {
>>
>>      @Then("I see the Rave login page")
>>      public void backToLoginPage() {
>> -        final WebElement title = portal.findElement(By.tagName("title"));
>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>> +        final String title = portal.getTitle();
>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>      }
>>  }
>>
>> Modified:
>> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
>> URL:
>> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
>>
>> ==============================================================================
>> ---
>> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
>> (original)
>> +++
>> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
>> Fri Jul 19 09:36:06 2013
>> @@ -45,49 +45,49 @@ public class DefaultAccountSteps {
>>
>>      @Then("I see the login page")
>>      public void isLoginPage() {
>> -        final WebElement title = portal.findElement(By.tagName("title"));
>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>> +        final String title = portal.getTitle();
>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>      }
>>
>>      @When("I log in with username \"$username\" and password
>> \"$password\"")
>>      public void loginAsUser(String username, String password) {
>> -                 portal.login(username,password);
>> +        portal.login(username, password);
>>      }
>>
>>      @Then("I see the message \"$welcomeMessage\" for the user
>> \"$username\"")
>>      public void getLoggedInPage(String welcomeMessage, String username) {
>> -                 final WebElement
>> displayedWelcome=portal.findElement(By.className("brand"));
>> -
>> assertThat(displayedWelcome.getText().trim(),equalTo(welcomeMessage));
>> +        final WebElement displayedWelcome =
>> portal.findElement(By.className("brand"));
>> +        assertThat(displayedWelcome.getText().trim(),
>> equalTo(welcomeMessage));
>> +    }
>> +
>> +    @When("I provide my OpenID identity \"$openIdUrl\"")
>> +    public void openIdLogin(String openIdUrl) {
>> +        portal.openIdLogin(openIdUrl);
>> +    }
>> +
>> +    @Then("I see the OpenID authentication page")
>> +    public void getOpenIdPage() {
>> +        //Note this is specific to MyOpenID (and presumably their English
>> page)
>> +        final WebElement openIdPage =
>> portal.findElement(By.linkText("myOpenID - The free, secure OpenID
>> server"));
>> +    }
>> +
>> +    @When("I provide my OpenID password \"$openIdPassword\"")
>> +    public void loginToOpenIdProvider(String openIdPassword) {
>> +        final WebElement openIdLoginForm =
>> portal.findElement(By.id("password-signin-form"));
>> +
>>  openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
>> +        openIdLoginForm.submit();
>> +    }
>> +
>> +
>> +    @When("I log out")
>> +    public void iLogOut() {
>> +        portal.logout();
>> +    }
>> +
>> +    @Then("I see the Rave login page")
>> +    public void backToLoginPage() {
>> +        final String title = portal.getTitle();
>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>      }
>> -
>> -        @When("I provide my OpenID identity \"$openIdUrl\"")
>> -        public void openIdLogin(String openIdUrl) {
>> -                 portal.openIdLogin(openIdUrl);
>> -        }
>> -
>> -        @Then("I see the OpenID authentication page")
>> -        public void getOpenIdPage(){
>> -                 //Note this is specific to MyOpenID (and presumably
>> their English page)
>> -                 final WebElement
>> openIdPage=portal.findElement(By.linkText("myOpenID - The free, secure
>> OpenID server"));
>> -        }
>> -
>> -        @When("I provide my OpenID password \"$openIdPassword\"")
>> -        public void loginToOpenIdProvider(String openIdPassword){
>> -                 final WebElement
>> openIdLoginForm=portal.findElement(By.id("password-signin-form"));
>> -
>> openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
>> -                 openIdLoginForm.submit();
>> -        }
>> -
>> -
>> -        @When("I log out")
>> -        public void iLogOut() {
>> -                 portal.logout();
>> -        }
>> -
>> -        @Then("I see the Rave login page")
>> -        public void backToLoginPage() {
>> -        final WebElement title = portal.findElement(By.tagName("title"));
>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>> -        }
>>
>>  }
>>
>> Modified:
>> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
>> URL:
>> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
>>
>> ==============================================================================
>> ---
>> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
>> (original)
>> +++
>> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
>> Fri Jul 19 09:36:06 2013
>> @@ -19,14 +19,13 @@
>>
>>  package org.apache.rave.integrationtests.steps;
>>
>> +import org.apache.rave.integrationtests.pages.Portal;
>>  import org.jbehave.core.annotations.Then;
>>  import org.jbehave.core.annotations.When;
>>  import org.openqa.selenium.By;
>>  import org.openqa.selenium.WebElement;
>>  import org.springframework.beans.factory.annotation.Autowired;
>>
>> -import org.apache.rave.integrationtests.pages.Portal;
>> -
>>  import static org.hamcrest.CoreMatchers.equalTo;
>>  import static org.hamcrest.MatcherAssert.assertThat;
>>
>> @@ -46,8 +45,8 @@ public class NewUserSteps {
>>
>>      @Then("I see the login page")
>>      public void isLoginPage() {
>> -        final WebElement title = portal.findElement(By.tagName("title"));
>> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
>> +        final String title = portal.getTitle();
>> +        assertThat(title.trim(), equalTo("Login - Rave"));
>>      }
>>
>>      @When("I follow the new account link")
>>
>> Modified: rave/trunk/rave-portal/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/rave/trunk/rave-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>>
>> ==============================================================================
>> --- rave/trunk/rave-portal/pom.xml (original)
>> +++ rave/trunk/rave-portal/pom.xml Fri Jul 19 09:36:06 2013
>> @@ -136,7 +136,6 @@
>>                  <artifactId>cargo-maven2-plugin</artifactId>
>>                  <version>${cargo.version}</version>
>>                  <configuration>
>> -                    <wait>true</wait>
>>                      <deployables>
>>                          <deployable>
>>                              <groupId>org.apache.wookie</groupId>
>> @@ -208,7 +207,7 @@
>>                          <zipUrlInstaller>
>>
>>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
>>                              <url>
>> -
>> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
>> +
>> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
>>                              </url>
>>                          </zipUrlInstaller>
>>                          <systemProperties>
>>
>>
>>

Re: svn commit: r1504810 - in /rave/trunk: ./ rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/ rave-integration-tests/ rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/ste...

Posted by Chris Geer <ch...@cxtsoftware.com>.
Jasha,

On the jackson upgrade, I'm pretty sure CXF doesn't work with Jackson 2.2
which is why I only jumped to 2.1.x. You should be able to test with this
URL though: http://localhost:8080/portal/api/rest/people/1. CXF has fixed
this but it's in a version we can't use yet.

I will also try and pull this down sometime this weekend and check.

Chris


On Fri, Jul 19, 2013 at 2:36 AM, <ja...@apache.org> wrote:

> Author: jasha
> Date: Fri Jul 19 09:36:06 2013
> New Revision: 1504810
>
> URL: http://svn.apache.org/r1504810
> Log:
> RAVE-991 upgrade 3rd part java dependencies
>
> Modified:
>     rave/trunk/pom.xml
>
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
>     rave/trunk/rave-integration-tests/pom.xml
>
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
>
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
>
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
>     rave/trunk/rave-portal/pom.xml
>
> Modified: rave/trunk/pom.xml
> URL:
> http://svn.apache.org/viewvc/rave/trunk/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>
> ==============================================================================
> --- rave/trunk/pom.xml (original)
> +++ rave/trunk/pom.xml Fri Jul 19 09:36:06 2013
> @@ -44,41 +44,40 @@
>      <properties>
>          <apache.shindig.version>2.5.0-beta5</apache.shindig.version>
>          <apache.wookie.version>0.13.1</apache.wookie.version>
> -
>  <org.springframework.version>3.2.0.RELEASE</org.springframework.version>
> -
>  <org.springframework.security.version>3.1.3.RELEASE</org.springframework.security.version>
> +
>  <org.springframework.version>3.2.3.RELEASE</org.springframework.version>
> +
>  <org.springframework.security.version>3.1.4.RELEASE</org.springframework.security.version>
>
>  <org.springframework.mobile.version>1.0.1.RELEASE</org.springframework.mobile.version>
>
>  <org.springframework.data.mongodb.version>1.0.3.RELEASE</org.springframework.data.mongodb.version>
>          <jstl.version>1.2</jstl.version>
>          <javax.servlet.version>2.5</javax.servlet.version>
>          <jsp-api.version>2.1</jsp-api.version>
>          <el-api.version>1.0</el-api.version>
> -        <org.slf4j.version>1.7.2</org.slf4j.version>
> +        <org.slf4j.version>1.7.5</org.slf4j.version>
>          <log4j.version>1.2.17</log4j.version>
>          <junit.version>4.11</junit.version>
>          <commons-lang.version>2.6</commons-lang.version>
>          <commons-validator.version>1.4.0</commons-validator.version>
>          <commons-collections.version>3.2.1</commons-collections.version>
> -        <commons-codec.version>1.7</commons-codec.version>
> -        <icu4j.version>50.1.1</icu4j.version>
> -        <easymock.version>3.1</easymock.version>
> -        <com.h2database.version>1.3.170</com.h2database.version>
> -        <openjpa.version>2.2.1</openjpa.version>
> +        <commons-codec.version>1.8</commons-codec.version>
> +        <icu4j.version>51.2</icu4j.version>
> +        <easymock.version>3.2</easymock.version>
> +        <com.h2database.version>1.3.172</com.h2database.version>
> +        <openjpa.version>2.2.2</openjpa.version>
>          <org.openid4java.version>0.9.6</org.openid4java.version>
> -        <jersey-server.version>1.16</jersey-server.version>
> -        <jersey-spring.version>1.16</jersey-spring.version>
> -        <jackson.version>2.1.5</jackson.version>
> +        <jackson.version>2.2.2</jackson.version>
> +        <joda-time-version>2.2</joda-time-version>
>          <json.version>20090211</json.version>
>          <guice.version>3.0</guice.version>
> -        <httpclient.version>4.2.2</httpclient.version>
> -        <httpcore.version>4.2.3</httpcore.version>
> +        <httpclient.version>4.2.5</httpclient.version>
> +        <httpcore.version>4.2.4</httpcore.version>
>          <cobertura.version>2.5.2</cobertura.version>
>          <org.hamcrest.version>1.3</org.hamcrest.version>
>          <tiles.version>2.2.2</tiles.version>
>          <recaptcha4j.version>0.0.7</recaptcha4j.version>
>          <apacheds.version>1.5.5</apacheds.version>
> -        <javax.mail.version>1.4.5</javax.mail.version>
> +        <javax.mail.version>1.4.7</javax.mail.version>
>          <javax.activation.version>1.1.1</javax.activation.version>
> -        <freemarker.version>2.3.19</freemarker.version>
> +        <freemarker.version>2.3.20</freemarker.version>
>          <org.mongodb.driver.version>2.9.1</org.mongodb.driver.version>
>
>  <de.flapdoodle.embed.mongo.version>1.28</de.flapdoodle.embed.mongo.version>
>          <cxf.version>2.7.3</cxf.version>
> @@ -108,12 +107,12 @@
>            $mvn filesync:generate -Dmaven.filesync.override=true -->
>          <maven.filesync.override>false</maven.filesync.override>
>
> -        <cargo.version>1.3.1</cargo.version>
> +        <cargo.version>1.4.2</cargo.version>
> +        <tomcat.version>6.0.37</tomcat.version>
>          <!-- default empty javaagent
>          if needed you can specify it on the command line with
> -Djavaagent="..." -->
>          <javaagent />
> -        <maven-war-plugin.version>2.3</maven-war-plugin.version>
> -        <joda-time-version>2.0</joda-time-version>
> +        <maven-war-plugin.version>2.4</maven-war-plugin.version>
>      </properties>
>
>      <repositories>
> @@ -412,40 +411,6 @@
>              </dependency>
>
>              <dependency>
> -                <groupId>com.sun.jersey</groupId>
> -                <artifactId>jersey-spring</artifactId>
> -                <version>${jersey-spring.version}</version>
> -                <exclusions>
> -                    <exclusion>
> -                        <groupId>org.springframework</groupId>
> -                        <artifactId>spring</artifactId>
> -                    </exclusion>
> -                    <exclusion>
> -                        <groupId>org.springframework</groupId>
> -                        <artifactId>spring-core</artifactId>
> -                    </exclusion>
> -                    <exclusion>
> -                        <groupId>org.springframework</groupId>
> -                        <artifactId>spring-web</artifactId>
> -                    </exclusion>
> -                    <exclusion>
> -                        <groupId>org.springframework</groupId>
> -                        <artifactId>spring-beans</artifactId>
> -                    </exclusion>
> -                    <exclusion>
> -                        <groupId>org.springframework</groupId>
> -                        <artifactId>spring-context</artifactId>
> -                    </exclusion>
> -                </exclusions>
> -            </dependency>
> -
> -            <dependency>
> -                <groupId>com.sun.jersey</groupId>
> -                <artifactId>jersey-server</artifactId>
> -                <version>${jersey-server.version}</version>
> -            </dependency>
> -
> -            <dependency>
>                  <groupId>org.openid4java</groupId>
>                  <artifactId>openid4java-consumer</artifactId>
>                  <version>${org.openid4java.version}</version>
>
> Modified:
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> URL:
> http://svn.apache.org/viewvc/rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>
> ==============================================================================
> ---
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> (original)
> +++
> rave/trunk/rave-custom-project-archetype/src/main/resources/archetype-resources/__rootArtifactId__-portal/pom.xml
> Fri Jul 19 09:36:06 2013
> @@ -294,7 +294,7 @@
>                          <timeout>180000</timeout>
>                          <zipUrlInstaller>
>
>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
> -                            <url>
> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
> </url>
> +                            <url>
> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
> </url>
>                          </zipUrlInstaller>
>                          <systemProperties>
>
>  <net.sf.ehcache.skipUpdateCheck>true</net.sf.ehcache.skipUpdateCheck>
>
> Modified: rave/trunk/rave-integration-tests/pom.xml
> URL:
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>
> ==============================================================================
> --- rave/trunk/rave-integration-tests/pom.xml (original)
> +++ rave/trunk/rave-integration-tests/pom.xml Fri Jul 19 09:36:06 2013
> @@ -36,13 +36,13 @@
>      <description>Test stories verifying functionality of Apache Rave
> using Java and Spring</description>
>
>      <properties>
> -        <jbehave.core.version>3.7.5</jbehave.core.version>
> +        <jbehave.core.version>3.8</jbehave.core.version>
>          <jbehave.web.version>3.5.5</jbehave.web.version>
>          <jbehave.site.version>3.1.1</jbehave.site.version>
>          <org.hamcrest.version>1.3</org.hamcrest.version>
> -        <commons-logging.version>1.1.1</commons-logging.version>
> +        <commons-logging.version>1.1.3</commons-logging.version>
>          <!-- New Selenium versions are often needed after an upgrade of
> Mozilla Firefox -->
> -        <selenium.version>2.31.0</selenium.version>
> +        <selenium.version>2.33.0</selenium.version>
>          <meta.filter />
>
>          <!-- Cargo configuration properties -->
> @@ -340,7 +340,7 @@
>
>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives
>                                      </downloadDir>
>                                      <url>
> -
> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
> +
> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
>                                      </url>
>                                  </zipUrlInstaller>
>                                  <systemProperties>
>
> Modified:
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> URL:
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
>
> ==============================================================================
> ---
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> (original)
> +++
> rave/trunk/rave-integration-tests/rave-admin-tests/src/main/java/org/apache/rave/integrationtests/steps/CommonSteps.java
> Fri Jul 19 09:36:06 2013
> @@ -42,37 +42,37 @@ public class CommonSteps {
>
>      @Then("I see the login page")
>      public void isLoginPage() {
> -        final WebElement title = portal.findElement(By.tagName("title"));
> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> +        final String title = portal.getTitle();
> +        assertThat(title.trim(), equalTo("Login - Rave"));
>      }
>
>      @When("I log in as an administrator with username \"$username\" and
> password \"$password\"")
>      public void loginAsAdmin(String username, String password) {
> -        portal.login(username,password);
> +        portal.login(username, password);
>      }
>
>      @Then("I see the admin interface link")
>      public void getAdminInterfaceLink() {
>          //TODO: make sure the admin interface actually is loaded
> -        final WebElement
> adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
> +        final WebElement adminInterfaceLink =
> portal.findElement(By.linkText("Admin interface"));
>      }
>
>      @When("I click the admin interface link")
>      public void clickAdminInterfaceLink() {
>          //TODO: there should be consequences if this fails.
> -        final WebElement
> adminInterfaceLink=portal.findElement(By.linkText("Admin interface"));
> +        final WebElement adminInterfaceLink =
> portal.findElement(By.linkText("Admin interface"));
>          portal.clickLink(adminInterfaceLink);
>      }
>
>      @Then("I see the admin interface")
>      public void getAdminInterface() {
> -        final WebElement
> adminInterface=portal.findElement(By.tagName("title"));
> -        assertThat(adminInterface.getText().trim(),startsWith("Rave admin
> interface"));
> +        final String adminInterface = portal.getTitle();
> +        assertThat(adminInterface.trim(), startsWith("Rave admin
> interface"));
>      }
>
>      @When("I click the \"$linkName\" link")
>      public void clickLink(String linkName) {
> -        final WebElement
> usersLink=portal.findElement(By.linkText(linkName));
> +        final WebElement usersLink =
> portal.findElement(By.linkText(linkName));
>          usersLink.click();
>      }
>
> @@ -83,7 +83,7 @@ public class CommonSteps {
>
>      @Then("I see the Rave login page")
>      public void backToLoginPage() {
> -        final WebElement title = portal.findElement(By.tagName("title"));
> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> +        final String title = portal.getTitle();
> +        assertThat(title.trim(), equalTo("Login - Rave"));
>      }
>  }
>
> Modified:
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> URL:
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
>
> ==============================================================================
> ---
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> (original)
> +++
> rave/trunk/rave-integration-tests/rave-default-account-tests/src/main/java/org/apache/rave/integrationtests/steps/DefaultAccountSteps.java
> Fri Jul 19 09:36:06 2013
> @@ -45,49 +45,49 @@ public class DefaultAccountSteps {
>
>      @Then("I see the login page")
>      public void isLoginPage() {
> -        final WebElement title = portal.findElement(By.tagName("title"));
> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> +        final String title = portal.getTitle();
> +        assertThat(title.trim(), equalTo("Login - Rave"));
>      }
>
>      @When("I log in with username \"$username\" and password
> \"$password\"")
>      public void loginAsUser(String username, String password) {
> -                 portal.login(username,password);
> +        portal.login(username, password);
>      }
>
>      @Then("I see the message \"$welcomeMessage\" for the user
> \"$username\"")
>      public void getLoggedInPage(String welcomeMessage, String username) {
> -                 final WebElement
> displayedWelcome=portal.findElement(By.className("brand"));
> -
> assertThat(displayedWelcome.getText().trim(),equalTo(welcomeMessage));
> +        final WebElement displayedWelcome =
> portal.findElement(By.className("brand"));
> +        assertThat(displayedWelcome.getText().trim(),
> equalTo(welcomeMessage));
> +    }
> +
> +    @When("I provide my OpenID identity \"$openIdUrl\"")
> +    public void openIdLogin(String openIdUrl) {
> +        portal.openIdLogin(openIdUrl);
> +    }
> +
> +    @Then("I see the OpenID authentication page")
> +    public void getOpenIdPage() {
> +        //Note this is specific to MyOpenID (and presumably their English
> page)
> +        final WebElement openIdPage =
> portal.findElement(By.linkText("myOpenID - The free, secure OpenID
> server"));
> +    }
> +
> +    @When("I provide my OpenID password \"$openIdPassword\"")
> +    public void loginToOpenIdProvider(String openIdPassword) {
> +        final WebElement openIdLoginForm =
> portal.findElement(By.id("password-signin-form"));
> +
>  openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
> +        openIdLoginForm.submit();
> +    }
> +
> +
> +    @When("I log out")
> +    public void iLogOut() {
> +        portal.logout();
> +    }
> +
> +    @Then("I see the Rave login page")
> +    public void backToLoginPage() {
> +        final String title = portal.getTitle();
> +        assertThat(title.trim(), equalTo("Login - Rave"));
>      }
> -
> -        @When("I provide my OpenID identity \"$openIdUrl\"")
> -        public void openIdLogin(String openIdUrl) {
> -                 portal.openIdLogin(openIdUrl);
> -        }
> -
> -        @Then("I see the OpenID authentication page")
> -        public void getOpenIdPage(){
> -                 //Note this is specific to MyOpenID (and presumably
> their English page)
> -                 final WebElement
> openIdPage=portal.findElement(By.linkText("myOpenID - The free, secure
> OpenID server"));
> -        }
> -
> -        @When("I provide my OpenID password \"$openIdPassword\"")
> -        public void loginToOpenIdProvider(String openIdPassword){
> -                 final WebElement
> openIdLoginForm=portal.findElement(By.id("password-signin-form"));
> -
> openIdLoginForm.findElement(By.id("password")).sendKeys(openIdPassword);
> -                 openIdLoginForm.submit();
> -        }
> -
> -
> -        @When("I log out")
> -        public void iLogOut() {
> -                 portal.logout();
> -        }
> -
> -        @Then("I see the Rave login page")
> -        public void backToLoginPage() {
> -        final WebElement title = portal.findElement(By.tagName("title"));
> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> -        }
>
>  }
>
> Modified:
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> URL:
> http://svn.apache.org/viewvc/rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java?rev=1504810&r1=1504809&r2=1504810&view=diff
>
> ==============================================================================
> ---
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> (original)
> +++
> rave/trunk/rave-integration-tests/rave-newuser-tests/src/main/java/org/apache/rave/integrationtests/steps/NewUserSteps.java
> Fri Jul 19 09:36:06 2013
> @@ -19,14 +19,13 @@
>
>  package org.apache.rave.integrationtests.steps;
>
> +import org.apache.rave.integrationtests.pages.Portal;
>  import org.jbehave.core.annotations.Then;
>  import org.jbehave.core.annotations.When;
>  import org.openqa.selenium.By;
>  import org.openqa.selenium.WebElement;
>  import org.springframework.beans.factory.annotation.Autowired;
>
> -import org.apache.rave.integrationtests.pages.Portal;
> -
>  import static org.hamcrest.CoreMatchers.equalTo;
>  import static org.hamcrest.MatcherAssert.assertThat;
>
> @@ -46,8 +45,8 @@ public class NewUserSteps {
>
>      @Then("I see the login page")
>      public void isLoginPage() {
> -        final WebElement title = portal.findElement(By.tagName("title"));
> -        assertThat(title.getText().trim(), equalTo("Login - Rave"));
> +        final String title = portal.getTitle();
> +        assertThat(title.trim(), equalTo("Login - Rave"));
>      }
>
>      @When("I follow the new account link")
>
> Modified: rave/trunk/rave-portal/pom.xml
> URL:
> http://svn.apache.org/viewvc/rave/trunk/rave-portal/pom.xml?rev=1504810&r1=1504809&r2=1504810&view=diff
>
> ==============================================================================
> --- rave/trunk/rave-portal/pom.xml (original)
> +++ rave/trunk/rave-portal/pom.xml Fri Jul 19 09:36:06 2013
> @@ -136,7 +136,6 @@
>                  <artifactId>cargo-maven2-plugin</artifactId>
>                  <version>${cargo.version}</version>
>                  <configuration>
> -                    <wait>true</wait>
>                      <deployables>
>                          <deployable>
>                              <groupId>org.apache.wookie</groupId>
> @@ -208,7 +207,7 @@
>                          <zipUrlInstaller>
>
>  <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
>                              <url>
> -
> http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
> +
> http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz
>                              </url>
>                          </zipUrlInstaller>
>                          <systemProperties>
>
>
>