(TRINIDAD-2550)
Create a Trinidad 2.2.x version with more jsf 2.2 features
initial changes
diff --git a/pom.xml b/pom.xml
index e0c3502..f3372e8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,15 +60,16 @@
<properties>
<!-- Standards -->
- <jdk.version>1.6</jdk.version>
- <servlet.version>2.5</servlet.version>
+ <jdk.version>1.7</jdk.version>
+ <servlet.version>3.0</servlet.version>
<portlet.version>2.0</portlet.version>
<validation.version>1.0.0.GA</validation.version>
<jsp.version>2.1</jsp.version>
<jstl.version>1.2</jstl.version>
+ <!-- TODO jsf spec 2.2 -->
<jsf-spec.version>2.1</jsf-spec.version>
- <jsf-ri.version>2.1.29-08</jsf-ri.version>
- <jsf-myfaces.version>2.1.18</jsf-myfaces.version>
+ <jsf-ri.version>2.2.14</jsf-ri.version>
+ <jsf-myfaces.version>2.2.12</jsf-myfaces.version>
<portlet-bridge.version>2.0.0</portlet-bridge.version>
<commons-lang.version>2.4</commons-lang.version>
<commons-io.version>2.0</commons-io.version>
@@ -77,19 +78,19 @@
<pluto-embedded.version>1.0.1</pluto-embedded.version>
<!-- Testing -->
- <shale.version>1.0.5</shale.version>
+ <myfaces-test.version>1.0.5</myfaces-test.version>
<jmock.version>1.2.0</jmock.version>
<junit.version>4.4</junit.version>
<!-- Plugins -->
- <trinidad-plugins.version>2.0.8</trinidad-plugins.version>
+ <trinidad-plugins.version>2.0.9-SNAPSHOT</trinidad-plugins.version>
<wagon-plugin.version>1.0.6</wagon-plugin.version>
- <jetty.groupId>org.mortbay.jetty</jetty.groupId>
- <jetty-plugin.version>7.6.9.v20130131</jetty-plugin.version>
+ <jetty.groupId>org.eclipse.jetty</jetty.groupId>
+ <jetty-plugin.version>9.2.21.v20170120</jetty-plugin.version>
<pluto.version>1.1.6</pluto.version>
<pluto.package>org.apache.pluto</pluto.package>
<myfaces-builder-plugin.version>1.0.9</myfaces-builder-plugin.version>
-
+ <slf4j.version>1.5.10</slf4j.version>
<!-- Enforcer -->
<maven.min-version>3.0</maven.min-version>
<jdk.min-version>1.6.0</jdk.min-version>
@@ -204,23 +205,50 @@
<dependencyManagement>
<dependencies>
<dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <version>${servlet.version}</version>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
+ <version>1.0</version>
<scope>provided</scope>
</dependency>
-
+ <!-- JSP 2.1 -->
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jsp_2.1_spec</artifactId>
+ <version>1.0.1</version>
+ <scope>provided</scope>
+ <exclusions>
+ <!-- we want to use el 2.2 -->
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-el_1.0_spec</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <!-- JSTL 1.2 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
- <version>${jstl.version}</version>
+ <version>1.2</version>
+ <scope>provided</scope>
+ <exclusions>
+ <!-- we already have a jsp-api -->
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jsp-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <!-- el 2.2 (javax.el.*) -->
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-el_2.2_spec</artifactId>
+ <version>1.0.1</version>
<scope>provided</scope>
</dependency>
-
+ <!-- bean-validation 1.0 (javax.validation.*) -->
<dependency>
- <groupId>javax.servlet.jsp</groupId>
- <artifactId>jsp-api</artifactId>
- <version>${jsp.version}</version>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-validation_1.0_spec</artifactId>
<scope>provided</scope>
</dependency>
@@ -335,9 +363,16 @@
</dependency>
<dependency>
- <groupId>org.apache.shale</groupId>
- <artifactId>shale-test</artifactId>
- <version>${shale.version}</version>
+ <groupId>org.apache.myfaces.test</groupId>
+ <artifactId>myfaces-test22</artifactId>
+ <version>1.0.7</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1.1</version>
<scope>test</scope>
</dependency>
@@ -1035,23 +1070,7 @@
</dependencies>
</dependencyManagement>
</profile>
-
- <profile>
- <id>jsfversion</id>
- <activation>
- <property>
- <name>jsfversion</name>
- <value>2.2</value>
- </property>
- </activation>
- <properties>
- <jsf-ri.version>2.2.14</jsf-ri.version>
- <jsf-myfaces.version>2.2.12</jsf-myfaces.version>
- <jetty.groupId>org.eclipse.jetty</jetty.groupId>
- <jetty-plugin.version>9.2.21.v20170120</jetty-plugin.version>
- </properties>
- </profile>
-
+
</profiles>
</project>
diff --git a/trinidad-api/pom.xml b/trinidad-api/pom.xml
index 4fcd5f2..e7260d7 100644
--- a/trinidad-api/pom.xml
+++ b/trinidad-api/pom.xml
@@ -46,13 +46,18 @@
</dependency>
<dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
</dependency>
<dependency>
- <groupId>javax.servlet.jsp</groupId>
- <artifactId>jsp-api</artifactId>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jsp_2.1_spec</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-el_2.2_spec</artifactId>
</dependency>
<dependency>
@@ -65,7 +70,6 @@
<artifactId>validation-api</artifactId>
</dependency>
-
<dependency>
<groupId>org.apache.myfaces.portlet-bridge</groupId>
<artifactId>portlet-bridge-api</artifactId>
@@ -90,8 +94,13 @@
</dependency>
<dependency>
- <groupId>org.apache.shale</groupId>
- <artifactId>shale-test</artifactId>
+ <groupId>org.apache.myfaces.test</groupId>
+ <artifactId>myfaces-test22</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
</dependency>
<dependency>
@@ -103,7 +112,7 @@
<groupId>jmock</groupId>
<artifactId>jmock-cglib</artifactId>
</dependency>
- <dependency>
+ <dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<scope>test</scope>
@@ -262,7 +271,7 @@
<configuration>
<typePrefix>org.apache</typePrefix>
<packageContains>org.apache</packageContains>
- <jsfVersion>#{jsf-spec.version}</jsfVersion>
+ <jsfVersion>${jsf-spec.version}</jsfVersion>
<!--suppressListenerMethods>true</suppressListenerMethods-->
<force>true</force>
<generatedSourceDirectory>${project.build.directory}/generated-sources/maven-faces-plugin</generatedSourceDirectory>
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/ConverterTestCase.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/ConverterTestCase.java
index 399769c..05bc92c 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/ConverterTestCase.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/ConverterTestCase.java
@@ -25,7 +25,7 @@
import org.apache.myfaces.trinidadbuild.test.AbstractBaseTestCase;
import org.apache.myfaces.trinidadbuild.test.MockUIComponentWrapper;
-import org.apache.shale.test.mock.MockFacesContext;
+import org.apache.myfaces.test.mock.MockFacesContext;
import org.jmock.Mock;
/**
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/JsfDateTimeConverterTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/JsfDateTimeConverterTest.java
index 7ccc71e..7d42c42 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/JsfDateTimeConverterTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/JsfDateTimeConverterTest.java
@@ -26,7 +26,7 @@
import junit.framework.TestSuite;
import org.apache.myfaces.trinidadbuild.test.MockUIComponentWrapper;
-import org.apache.shale.test.mock.MockFacesContext;
+import org.apache.myfaces.test.mock.MockFacesContext;
public class JsfDateTimeConverterTest extends DateTimeConverterTestCase
{
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/JsfNumberConverterTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/JsfNumberConverterTest.java
index 178c6d0..a72126c 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/JsfNumberConverterTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/JsfNumberConverterTest.java
@@ -28,7 +28,7 @@
import junit.framework.TestSuite;
import org.apache.myfaces.trinidadbuild.test.MockUIComponentWrapper;
-import org.apache.shale.test.mock.MockFacesContext;
+import org.apache.myfaces.test.mock.MockFacesContext;
/**
* Test JSF NumberConverter
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/NumberConverterTestCase.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/NumberConverterTestCase.java
index c271893..d5fcc17 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/NumberConverterTestCase.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/NumberConverterTestCase.java
@@ -26,7 +26,7 @@
import org.apache.myfaces.trinidad.convert.ConverterTestCase;
import org.apache.myfaces.trinidadbuild.test.MockUIComponentWrapper;
-import org.apache.shale.test.mock.MockFacesContext;
+import org.apache.myfaces.test.mock.MockFacesContext;
import org.jmock.Mock;
/**
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadDateTimeConverterTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadDateTimeConverterTest.java
index d529c49..734c58d 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadDateTimeConverterTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadDateTimeConverterTest.java
@@ -34,7 +34,7 @@
import org.apache.myfaces.trinidad.context.MockRequestContext;
import org.apache.myfaces.trinidad.convert.DateTimeConverter;
import org.apache.myfaces.trinidadbuild.test.MockUIComponentWrapper;
-import org.apache.shale.test.mock.MockFacesContext;
+import org.apache.myfaces.test.mock.MockFacesContext;
import org.jmock.Mock;
public class TrinidadDateTimeConverterTest extends DateTimeConverterTestCase
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadNumberConverterTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadNumberConverterTest.java
index bcf37c2..bde1056 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadNumberConverterTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/convert/TrinidadNumberConverterTest.java
@@ -30,7 +30,7 @@
import org.apache.myfaces.trinidad.context.MockRequestContext;
import org.apache.myfaces.trinidadbuild.test.MockUIComponentWrapper;
import org.apache.myfaces.trinidadbuild.test.MockFacesContext12;
-import org.apache.shale.test.mock.MockFacesContext;
+import org.apache.myfaces.test.mock.MockFacesContext;
import org.jmock.Mock;
import junit.framework.Test;
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModelTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModelTest.java
index 876da57..c249860 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModelTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/ChildPropertyTreeModelTest.java
@@ -29,7 +29,7 @@
import org.apache.myfaces.trinidad.model.ChildPropertyTreeModel;
import org.apache.myfaces.trinidad.model.TreeModel;
-import org.apache.shale.test.base.AbstractJsfTestCase;
+import org.apache.myfaces.test.base.AbstractJsfTestCase;
public class ChildPropertyTreeModelTest extends AbstractJsfTestCase
{
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/RowKeySetImplTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/RowKeySetImplTest.java
index 8198807..c2732ac 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/RowKeySetImplTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/RowKeySetImplTest.java
@@ -38,7 +38,7 @@
import org.apache.myfaces.trinidad.model.CollectionModel;
import org.apache.myfaces.trinidad.model.ModelUtils;
import org.apache.myfaces.trinidad.model.RowKeySetImpl;
-import org.apache.shale.test.base.AbstractJsfTestCase;
+import org.apache.myfaces.test.base.AbstractJsfTestCase;
/**
* Test for the RowKeySetImpl class.
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/RowKeySetTreeImplTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/RowKeySetTreeImplTest.java
index eef41f2..765c92d 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/RowKeySetTreeImplTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/RowKeySetTreeImplTest.java
@@ -35,7 +35,7 @@
import org.apache.myfaces.trinidad.model.RowKeySet;
import org.apache.myfaces.trinidad.model.RowKeySetTreeImpl;
import org.apache.myfaces.trinidad.model.TreeModel;
-import org.apache.shale.test.base.AbstractJsfTestCase;
+import org.apache.myfaces.test.base.AbstractJsfTestCase;
/**
* There is a hardcoded dependency between this test and the SortableModel implementation that
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/SortableModelTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/SortableModelTest.java
index 614963a..ae37cbe 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/SortableModelTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/model/SortableModelTest.java
@@ -30,7 +30,7 @@
import org.apache.myfaces.trinidad.model.CollectionModel;
import org.apache.myfaces.trinidad.model.SortCriterion;
import org.apache.myfaces.trinidad.model.SortableModel;
-import org.apache.shale.test.base.AbstractJsfTestCase;
+import org.apache.myfaces.test.base.AbstractJsfTestCase;
/**
*/
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidatorTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidatorTest.java
index 64c947f..916db83 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidatorTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidatorTest.java
@@ -32,7 +32,7 @@
import org.apache.myfaces.trinidad.context.MockRequestContext;
import org.apache.myfaces.trinidadbuild.test.MockUIComponentWrapper;
-import org.apache.shale.test.mock.MockApplication;
+import org.apache.myfaces.test.mock.MockApplication;
import org.jmock.Mock;
/**
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidatorTest.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidatorTest.java
index a8a9c76..fabf8be 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidatorTest.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidatorTest.java
@@ -28,7 +28,7 @@
import junit.framework.TestSuite;
import org.apache.myfaces.trinidadbuild.test.MockUIComponentWrapper;
-import org.apache.shale.test.mock.MockApplication;
+import org.apache.myfaces.test.mock.MockApplication;
import org.jmock.Mock;
/**
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/ValidatorTestCase.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/ValidatorTestCase.java
index 5d4f4ba..d7924c1 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/ValidatorTestCase.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidad/validator/ValidatorTestCase.java
@@ -28,7 +28,7 @@
import org.apache.myfaces.trinidadbuild.test.AbstractBaseTestCase;
import org.apache.myfaces.trinidadbuild.test.MockUIComponentWrapper;
-import org.apache.shale.test.mock.MockFacesContext;
+import org.apache.myfaces.test.mock.MockFacesContext;
import org.jmock.Mock;
/**
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/AbstractBaseTestCase.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/AbstractBaseTestCase.java
index 0fb3bff..9758d6b 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/AbstractBaseTestCase.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/AbstractBaseTestCase.java
@@ -25,7 +25,7 @@
import javax.faces.component.UIViewRoot;
import javax.faces.context.FacesContext;
-import org.apache.shale.test.jmock.AbstractJmockJsfTestCase;
+import org.apache.myfaces.test.jmock.AbstractJmockJsfTestCase;
import org.jmock.Mock;
public abstract class AbstractBaseTestCase extends AbstractJmockJsfTestCase
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/FacesTestCase.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/FacesTestCase.java
index 7e43f66..3b67369 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/FacesTestCase.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/FacesTestCase.java
@@ -29,9 +29,9 @@
import javax.faces.render.RenderKit;
import javax.faces.render.RenderKitFactory;
-import org.apache.shale.test.jmock.AbstractJmockJsfTestCase;
-import org.apache.shale.test.mock.MockFacesContext;
-import org.apache.shale.test.mock.MockRenderKitFactory;
+import org.apache.myfaces.test.jmock.AbstractJmockJsfTestCase;
+import org.apache.myfaces.test.mock.MockFacesContext;
+import org.apache.myfaces.test.mock.MockRenderKitFactory;
import org.jmock.Mock;
/**
diff --git a/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/MockFacesContext12.java b/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/MockFacesContext12.java
index 70674d2..e0729db 100644
--- a/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/MockFacesContext12.java
+++ b/trinidad-api/src/test/java/org/apache/myfaces/trinidadbuild/test/MockFacesContext12.java
@@ -36,8 +36,8 @@
import javax.faces.event.SystemEvent;
import javax.faces.lifecycle.Lifecycle;
-import org.apache.shale.test.mock.MockFacesContext;
-import org.apache.shale.test.mock.MockApplication12;
+import org.apache.myfaces.test.mock.MockFacesContext;
+import org.apache.myfaces.test.mock.MockApplication12;
public class MockFacesContext12 extends MockFacesContext
diff --git a/trinidad-assembly/pom.xml b/trinidad-assembly/pom.xml
index dd3524f..6c2d695 100644
--- a/trinidad-assembly/pom.xml
+++ b/trinidad-assembly/pom.xml
@@ -159,6 +159,14 @@
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jsp_2.1_spec</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<dependency>
@@ -173,6 +181,14 @@
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jsp_2.1_spec</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<dependency>
@@ -187,6 +203,14 @@
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jsp_2.1_spec</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
+ </exclusion>
</exclusions>
</dependency>
</dependencies>
diff --git a/trinidad-example/pom.xml b/trinidad-example/pom.xml
index 3443a84..baff626 100644
--- a/trinidad-example/pom.xml
+++ b/trinidad-example/pom.xml
@@ -248,6 +248,21 @@
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>${slf4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>${slf4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>${slf4j.version}</version>
+ </dependency>
</dependencies>
</profile>
diff --git a/trinidad-example/trinidad-blank/src/main/webapp/index.html b/trinidad-example/trinidad-blank/src/main/webapp/index.html
index 2e88b28..12a47c9 100644
--- a/trinidad-example/trinidad-blank/src/main/webapp/index.html
+++ b/trinidad-example/trinidad-blank/src/main/webapp/index.html
@@ -18,7 +18,10 @@
-->
<html>
-<head>
-<meta http-equiv="refresh" content="0; URL=faces/page1.jspx">
-</head>
+ <head>
+ <meta http-equiv="refresh" content="0; URL=faces/page1.jspx">
+ <meta http-equiv="cache-control" content="no-cache" />
+ <meta http-equiv="expires" content="0" />
+ <meta http-equiv="pragma" content="no-cache" />
+ </head>
</html>
diff --git a/trinidad-example/trinidad-components-showcase/pom.xml b/trinidad-example/trinidad-components-showcase/pom.xml
index 6c650f2..b546efc 100644
--- a/trinidad-example/trinidad-components-showcase/pom.xml
+++ b/trinidad-example/trinidad-components-showcase/pom.xml
@@ -37,13 +37,18 @@
<dependencies>
<dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
</dependency>
<dependency>
- <groupId>javax.servlet.jsp</groupId>
- <artifactId>jsp-api</artifactId>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jsp_2.1_spec</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-el_2.2_spec</artifactId>
</dependency>
<dependency>
diff --git a/trinidad-example/trinidad-demo/pom.xml b/trinidad-example/trinidad-demo/pom.xml
index 6dcd9c8..4c2b1ac 100644
--- a/trinidad-example/trinidad-demo/pom.xml
+++ b/trinidad-example/trinidad-demo/pom.xml
@@ -39,15 +39,17 @@
<artifactId>hibernate-validator</artifactId>
<version>4.0.0.GA</version>
</dependency>
+
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
- <version>1.4.2</version>
+ <version>${slf4j.version}</version>
</dependency>
+
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
- <version>1.4.2</version>
+ <version>${slf4j.version}</version>
</dependency>
<dependency>
@@ -63,13 +65,18 @@
</dependency>
<dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
</dependency>
<dependency>
- <groupId>javax.servlet.jsp</groupId>
- <artifactId>jsp-api</artifactId>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jsp_2.1_spec</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-el_2.2_spec</artifactId>
</dependency>
<dependency>
diff --git a/trinidad-impl/pom.xml b/trinidad-impl/pom.xml
index a33d311..d7487e2 100644
--- a/trinidad-impl/pom.xml
+++ b/trinidad-impl/pom.xml
@@ -36,13 +36,18 @@
<dependencies>
<dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
</dependency>
<dependency>
- <groupId>javax.servlet.jsp</groupId>
- <artifactId>jsp-api</artifactId>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jsp_2.1_spec</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-el_2.2_spec</artifactId>
</dependency>
<dependency>
@@ -112,11 +117,16 @@
</dependency>
<dependency>
- <groupId>org.apache.shale</groupId>
- <artifactId>shale-test</artifactId>
+ <groupId>org.apache.myfaces.test</groupId>
+ <artifactId>myfaces-test22</artifactId>
</dependency>
<dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </dependency>
+
+ <dependency>
<groupId>jmock</groupId>
<artifactId>jmock</artifactId>
</dependency>
diff --git a/trinidad-impl/src/main/resources/META-INF/trinidad-version.txt b/trinidad-impl/src/main/resources/META-INF/trinidad-version.txt
index 2c32340..8230346 100644
--- a/trinidad-impl/src/main/resources/META-INF/trinidad-version.txt
+++ b/trinidad-impl/src/main/resources/META-INF/trinidad-version.txt
@@ -1 +1 @@
-2_1_3_SNAPSHOT
+2_2_0_SNAPSHOT
diff --git a/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java b/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java
index 879e4f3..853d31a 100644
--- a/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java
+++ b/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java
@@ -43,8 +43,8 @@
import org.apache.myfaces.trinidad.context.RequestContext;
import org.apache.myfaces.trinidadinternal.share.config.Configuration;
import org.apache.myfaces.trinidadbuild.test.MockFacesContext12;
-import org.apache.shale.test.mock.MockExternalContext;
-import org.apache.shale.test.mock.MockServletContext;
+import org.apache.myfaces.test.mock.MockExternalContext;
+import org.apache.myfaces.test.mock.MockServletContext;
/**
* Mock faces context for use with unit tests