Struts 2
  1. Struts 2
  2. WW-4243

Move Velocity support into plugin

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.3.15.3
    • Fix Version/s: 2.5
    • Component/s: Integration
    • Labels:
      None

      Description

      Right now Velocity support is shipped with core but mostly it isn't used. It'd be better to move it to dedicated plugin. Thus will (partially) solve problems with dependencies - VELOCITY-816

        Issue Links

          Activity

          Hide
          ASF subversion and git services added a comment -

          Commit 1542808 from Lukasz Lenart in branch 'struts2/trunk'
          [ https://svn.apache.org/r1542808 ]

          WW-4243 Splits interface in to two to allow using different implementation

          Show
          ASF subversion and git services added a comment - Commit 1542808 from Lukasz Lenart in branch 'struts2/trunk' [ https://svn.apache.org/r1542808 ] WW-4243 Splits interface in to two to allow using different implementation
          Hide
          ASF subversion and git services added a comment -

          Commit 1542825 from Lukasz Lenart in branch 'struts2/trunk'
          [ https://svn.apache.org/r1542825 ]

          WW-4243 Renames based test case class to avoid using it outside of core

          Show
          ASF subversion and git services added a comment - Commit 1542825 from Lukasz Lenart in branch 'struts2/trunk' [ https://svn.apache.org/r1542825 ] WW-4243 Renames based test case class to avoid using it outside of core
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Struts2-JDK6 #844 (See https://builds.apache.org/job/Struts2-JDK6/844/)
          WW-4243 Splits interface in to two to allow using different implementation (lukaszlenart: rev 1542808)

          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/DefaultTagLibrary.java
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/TagLibrary.java
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/TagLibraryDirectiveProvider.java
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/TagLibraryModelProvider.java
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/FreemarkerManager.java
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/velocity/VelocityManager.java
          • /struts/struts2/trunk/core/src/main/resources/struts-default.xml
          • /struts/struts2/trunk/plugins/dojo/src/main/java/org/apache/struts2/dojo/views/DojoTagLibrary.java
          • /struts/struts2/trunk/plugins/dojo/src/main/resources/struts-plugin.xml
          Show
          Hudson added a comment - FAILURE: Integrated in Struts2-JDK6 #844 (See https://builds.apache.org/job/Struts2-JDK6/844/ ) WW-4243 Splits interface in to two to allow using different implementation (lukaszlenart: rev 1542808) /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/DefaultTagLibrary.java /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/TagLibrary.java /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/TagLibraryDirectiveProvider.java /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/TagLibraryModelProvider.java /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/freemarker/FreemarkerManager.java /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/velocity/VelocityManager.java /struts/struts2/trunk/core/src/main/resources/struts-default.xml /struts/struts2/trunk/plugins/dojo/src/main/java/org/apache/struts2/dojo/views/DojoTagLibrary.java /struts/struts2/trunk/plugins/dojo/src/main/resources/struts-plugin.xml
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Struts2-JDK6 #845 (See https://builds.apache.org/job/Struts2-JDK6/845/)
          WW-4243 Renames based test case class to avoid using it outside of core (lukaszlenart: rev 1542825)

          • /struts/struts2/trunk/apps/blank/src/test/java/example/HelloWorldTest.java
          • /struts/struts2/trunk/apps/jboss-blank/src/test/java/example/HelloWorldTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/ClassInstantiationTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/StrutsInternalTestCase.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/StrutsTestCase.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/ActionComponentTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/FormButtonTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/IteratorComponentTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/PropertyTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/UIBeanTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/template/JspTemplateEngineTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/SettingsTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/DefaultStaticContentLoaderTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/DispatcherTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/FilterDispatcherTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/FilterTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/HttpHeaderResultTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/PlainTextResultTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/ServletActionRedirectResultTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/ServletDispatcherResultTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/ServletRedirectResultTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/StreamResultTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/StrutsResultSupportTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/VelocityResultTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapperTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/Restful2ActionMapperTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/factory/StrutsResultFactoryTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/CheckboxInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/ClearSessionInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/CookieInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/CreateSessionInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/ExecuteAndWaitInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/FileUploadInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/MessageStoreInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/MultiselectInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/RolesInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/ServletConfigInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/StrutsConversionErrorInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/TokenInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/validation/AnnotationValidationInterceptorTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/util/ComponentUtilsTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/util/InvocationSessionStoreTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/util/StrutsUtilTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreemarkerManagerTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreemarkerTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/tags/TagModelTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/AbstractTagTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/DynAttribsTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ElseIfTagTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ElseTagTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/I18nTagTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/IfTagTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/PropertyTagTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/util/ContextUtilTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/util/DefaultUrlHelperTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/xslt/XSLTResultTest.java
          • /struts/struts2/trunk/plugins/struts1/src/test/java/org/apache/struts2/s1/Struts1FactoryTest.java
          Show
          Hudson added a comment - FAILURE: Integrated in Struts2-JDK6 #845 (See https://builds.apache.org/job/Struts2-JDK6/845/ ) WW-4243 Renames based test case class to avoid using it outside of core (lukaszlenart: rev 1542825) /struts/struts2/trunk/apps/blank/src/test/java/example/HelloWorldTest.java /struts/struts2/trunk/apps/jboss-blank/src/test/java/example/HelloWorldTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/ClassInstantiationTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/StrutsInternalTestCase.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/StrutsTestCase.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/ActionComponentTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/FormButtonTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/IteratorComponentTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/PropertyTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/UIBeanTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/components/template/JspTemplateEngineTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/SettingsTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/DefaultStaticContentLoaderTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/DispatcherTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/FilterDispatcherTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/FilterTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/HttpHeaderResultTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/PlainTextResultTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/ServletActionRedirectResultTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/ServletDispatcherResultTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/ServletRedirectResultTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/StreamResultTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/StrutsResultSupportTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/VelocityResultTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapperTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/Restful2ActionMapperTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/factory/StrutsResultFactoryTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/CheckboxInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/ClearSessionInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/CookieInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/CreateSessionInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/ExecuteAndWaitInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/FileUploadInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/MessageStoreInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/MultiselectInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/RolesInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/ServletConfigInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/StrutsConversionErrorInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/TokenInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/interceptor/validation/AnnotationValidationInterceptorTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/util/ComponentUtilsTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/util/InvocationSessionStoreTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/util/StrutsUtilTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreemarkerManagerTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreemarkerTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/tags/TagModelTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/AbstractTagTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/DynAttribsTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ElseIfTagTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ElseTagTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/I18nTagTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/IfTagTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/PropertyTagTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/util/ContextUtilTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/util/DefaultUrlHelperTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/xslt/XSLTResultTest.java /struts/struts2/trunk/plugins/struts1/src/test/java/org/apache/struts2/s1/Struts1FactoryTest.java
          Hide
          ASF subversion and git services added a comment -

          Commit 1543527 from Lukasz Lenart in branch 'struts2/trunk'
          [ https://svn.apache.org/r1543527 ]

          WW-4243 Extracts BeanSelectionProvider interface

          Show
          ASF subversion and git services added a comment - Commit 1543527 from Lukasz Lenart in branch 'struts2/trunk' [ https://svn.apache.org/r1543527 ] WW-4243 Extracts BeanSelectionProvider interface
          Hide
          ASF subversion and git services added a comment -

          Commit 1543731 from Lukasz Lenart in branch 'struts2/trunk'
          [ https://svn.apache.org/r1543731 ]

          WW-4243 Adds missing BeanSelectionProvider interface

          Show
          ASF subversion and git services added a comment - Commit 1543731 from Lukasz Lenart in branch 'struts2/trunk' [ https://svn.apache.org/r1543731 ] WW-4243 Adds missing BeanSelectionProvider interface
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Struts2-JDK6 #847 (See https://builds.apache.org/job/Struts2-JDK6/847/)
          WW-4243 Adds missing BeanSelectionProvider interface (lukaszlenart: rev 1543731)

          • /struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/config/BeanSelectionProvider.java
            WW-4243 Extracts BeanSelectionProvider interface (lukaszlenart: rev 1543527)
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/AbstractBeanSelectionProvider.java
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultBeanSelectionProvider.java
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
          • /struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/StaticContentLoader.java
          • /struts/struts2/trunk/core/src/main/resources/struts-default.xml
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/BeanSelectionProviderTest.java
          • /struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/DefaultBeanSelectionProviderTest.java
          • /struts/struts2/trunk/plugins/sitegraph/src/main/java/org/apache/struts2/sitegraph/StrutsConfigRetriever.java
          Show
          Hudson added a comment - FAILURE: Integrated in Struts2-JDK6 #847 (See https://builds.apache.org/job/Struts2-JDK6/847/ ) WW-4243 Adds missing BeanSelectionProvider interface (lukaszlenart: rev 1543731) /struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/config/BeanSelectionProvider.java WW-4243 Extracts BeanSelectionProvider interface (lukaszlenart: rev 1543527) /struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/AbstractBeanSelectionProvider.java /struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java /struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultBeanSelectionProvider.java /struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java /struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/StaticContentLoader.java /struts/struts2/trunk/core/src/main/resources/struts-default.xml /struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/BeanSelectionProviderTest.java /struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/DefaultBeanSelectionProviderTest.java /struts/struts2/trunk/plugins/sitegraph/src/main/java/org/apache/struts2/sitegraph/StrutsConfigRetriever.java

            People

            • Assignee:
              Lukasz Lenart
              Reporter:
              Lukasz Lenart
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:

                Development