mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
Compare commits
3 Commits
main
...
STRUTS_6_3_0_2
| Author | SHA1 | Date | |
|---|---|---|---|
| ad95ab30f2 | |||
| 2eecd16888 | |||
| d8c69691ef |
+1
-1
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-parent</artifactId>
|
<artifactId>struts2-parent</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>struts2-apps</artifactId>
|
<artifactId>struts2-apps</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|||||||
@@ -24,12 +24,12 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-apps</artifactId>
|
<artifactId>struts2-apps</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-rest-showcase</artifactId>
|
<artifactId>struts2-rest-showcase</artifactId>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
<name>Struts 2 Rest Showcase Webapp</name>
|
<name>Struts 2 Rest Showcase Webapp</name>
|
||||||
<description>Struts 2 Rest Showcase Example</description>
|
<description>Struts 2 Rest Showcase Example</description>
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-apps</artifactId>
|
<artifactId>struts2-apps</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-showcase</artifactId>
|
<artifactId>struts2-showcase</artifactId>
|
||||||
|
|||||||
+1
-1
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-parent</artifactId>
|
<artifactId>struts2-parent</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-assembly</artifactId>
|
<artifactId>struts2-assembly</artifactId>
|
||||||
|
|||||||
+4
-4
@@ -25,11 +25,11 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-parent</artifactId>
|
<artifactId>struts2-parent</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-bom</artifactId>
|
<artifactId>struts2-bom</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
<name>Struts 2 Bill of Materials</name>
|
<name>Struts 2 Bill of Materials</name>
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
</licenses>
|
</licenses>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<struts-version.version>6.3.0.1</struts-version.version>
|
<struts-version.version>6.3.0.2</struts-version.version>
|
||||||
<maven.site.skip>true</maven.site.skip>
|
<maven.site.skip>true</maven.site.skip>
|
||||||
<maven.site.deploy.skip>true</maven.site.deploy.skip>
|
<maven.site.deploy.skip>true</maven.site.deploy.skip>
|
||||||
</properties>
|
</properties>
|
||||||
@@ -190,7 +190,7 @@
|
|||||||
</dependencyManagement>
|
</dependencyManagement>
|
||||||
|
|
||||||
<scm>
|
<scm>
|
||||||
<tag>STRUTS_6_3_0_1</tag>
|
<tag>STRUTS_6_3_0_2</tag>
|
||||||
<connection>scm:git:https://gitbox.apache.org/repos/asf/struts.git</connection>
|
<connection>scm:git:https://gitbox.apache.org/repos/asf/struts.git</connection>
|
||||||
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/struts.git</developerConnection>
|
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/struts.git</developerConnection>
|
||||||
<url>https://github.com/apache/struts/</url>
|
<url>https://github.com/apache/struts/</url>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-osgi-bundles</artifactId>
|
<artifactId>struts2-osgi-bundles</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-osgi-admin-bundle</artifactId>
|
<artifactId>struts2-osgi-admin-bundle</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-osgi-bundles</artifactId>
|
<artifactId>struts2-osgi-bundles</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-osgi-demo-bundle</artifactId>
|
<artifactId>struts2-osgi-demo-bundle</artifactId>
|
||||||
|
|||||||
+1
-1
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-parent</artifactId>
|
<artifactId>struts2-parent</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-osgi-bundles</artifactId>
|
<artifactId>struts2-osgi-bundles</artifactId>
|
||||||
|
|||||||
+1
-1
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-parent</artifactId>
|
<artifactId>struts2-parent</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>struts2-core</artifactId>
|
<artifactId>struts2-core</artifactId>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import java.util.TreeMap;
|
|||||||
import java.util.TreeSet;
|
import java.util.TreeSet;
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public class HttpParameters implements Map<String, Parameter>, Cloneable {
|
public class HttpParameters implements Map<String, Parameter> {
|
||||||
|
|
||||||
final private Map<String, Parameter> parameters;
|
final private Map<String, Parameter> parameters;
|
||||||
|
|
||||||
@@ -37,6 +37,7 @@ public class HttpParameters implements Map<String, Parameter>, Cloneable {
|
|||||||
this.parameters = parameters;
|
this.parameters = parameters;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("rawtypes")
|
||||||
public static Builder create(Map requestParameterMap) {
|
public static Builder create(Map requestParameterMap) {
|
||||||
return new Builder(requestParameterMap);
|
return new Builder(requestParameterMap);
|
||||||
}
|
}
|
||||||
@@ -47,7 +48,7 @@ public class HttpParameters implements Map<String, Parameter>, Cloneable {
|
|||||||
|
|
||||||
public HttpParameters remove(Set<String> paramsToRemove) {
|
public HttpParameters remove(Set<String> paramsToRemove) {
|
||||||
for (String paramName : paramsToRemove) {
|
for (String paramName : paramsToRemove) {
|
||||||
parameters.remove(paramName);
|
parameters.entrySet().removeIf(p -> p.getKey().equalsIgnoreCase(paramName));
|
||||||
}
|
}
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
@@ -59,12 +60,15 @@ public class HttpParameters implements Map<String, Parameter>, Cloneable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean contains(String name) {
|
public boolean contains(String name) {
|
||||||
return parameters.containsKey(name);
|
return parameters.keySet().stream().anyMatch(p -> p.equalsIgnoreCase(name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Access to this method can be potentially dangerous as it allows access to raw parameter values.
|
* Access to this method can be potentially dangerous as it allows access to raw parameter values.
|
||||||
|
*
|
||||||
|
* @deprecated since 6.4.0, it will be removed with a new major release
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
private Map<String, String[]> toMap() {
|
private Map<String, String[]> toMap() {
|
||||||
final Map<String, String[]> result = new HashMap<>(parameters.size());
|
final Map<String, String[]> result = new HashMap<>(parameters.size());
|
||||||
for (Map.Entry<String, Parameter> entry : parameters.entrySet()) {
|
for (Map.Entry<String, Parameter> entry : parameters.entrySet()) {
|
||||||
@@ -73,7 +77,14 @@ public class HttpParameters implements Map<String, Parameter>, Cloneable {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Appends all the parameters by overriding any existing params in a case-insensitive manner
|
||||||
|
*
|
||||||
|
* @param newParams A new params to append
|
||||||
|
* @return a current instance of {@link HttpParameters}
|
||||||
|
*/
|
||||||
public HttpParameters appendAll(Map<String, Parameter> newParams) {
|
public HttpParameters appendAll(Map<String, Parameter> newParams) {
|
||||||
|
remove(newParams.keySet());
|
||||||
parameters.putAll(newParams);
|
parameters.putAll(newParams);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
@@ -100,8 +111,11 @@ public class HttpParameters implements Map<String, Parameter>, Cloneable {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Parameter get(Object key) {
|
public Parameter get(Object key) {
|
||||||
if (parameters.containsKey(key)) {
|
if (key != null && contains(String.valueOf(key))) {
|
||||||
return parameters.get(key);
|
return parameters.entrySet().stream()
|
||||||
|
.filter(p -> p.getKey().equalsIgnoreCase(String.valueOf(key)))
|
||||||
|
.findFirst().map(Entry::getValue)
|
||||||
|
.orElse(new Parameter.Empty(String.valueOf(key)));
|
||||||
} else {
|
} else {
|
||||||
return new Parameter.Empty(String.valueOf(key));
|
return new Parameter.Empty(String.valueOf(key));
|
||||||
}
|
}
|
||||||
@@ -177,8 +191,8 @@ public class HttpParameters implements Map<String, Parameter>, Cloneable {
|
|||||||
|
|
||||||
public HttpParameters build() {
|
public HttpParameters build() {
|
||||||
Map<String, Parameter> parameters = (parent == null)
|
Map<String, Parameter> parameters = (parent == null)
|
||||||
? new HashMap<>()
|
? new HashMap<>()
|
||||||
: new HashMap<>(parent.parameters);
|
: new HashMap<>(parent.parameters);
|
||||||
|
|
||||||
for (Map.Entry<String, Object> entry : requestParameterMap.entrySet()) {
|
for (Map.Entry<String, Object> entry : requestParameterMap.entrySet()) {
|
||||||
String name = entry.getKey();
|
String name = entry.getKey();
|
||||||
@@ -197,8 +211,9 @@ public class HttpParameters implements Map<String, Parameter>, Cloneable {
|
|||||||
* Alternate Builder method which avoids wrapping any parameters that are already
|
* Alternate Builder method which avoids wrapping any parameters that are already
|
||||||
* a {@link Parameter} element within another {@link Parameter} wrapper.
|
* a {@link Parameter} element within another {@link Parameter} wrapper.
|
||||||
*
|
*
|
||||||
* @return
|
* @deprecated since 6.4.0, use {@link #build()} instead
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public HttpParameters buildNoNestedWrapping() {
|
public HttpParameters buildNoNestedWrapping() {
|
||||||
Map<String, Parameter> parameters = (parent == null)
|
Map<String, Parameter> parameters = (parent == null)
|
||||||
? new HashMap<>()
|
? new HashMap<>()
|
||||||
|
|||||||
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
* or more contributor license agreements. See the NOTICE file
|
||||||
|
* distributed with this work for additional information
|
||||||
|
* regarding copyright ownership. The ASF licenses this file
|
||||||
|
* to you under the Apache License, Version 2.0 (the
|
||||||
|
* "License"); you may not use this file except in compliance
|
||||||
|
* with the License. You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing,
|
||||||
|
* software distributed under the License is distributed on an
|
||||||
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
* KIND, either express or implied. See the License for the
|
||||||
|
* specific language governing permissions and limitations
|
||||||
|
* under the License.
|
||||||
|
*/
|
||||||
|
package org.apache.struts2.dispatcher;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertEquals;
|
||||||
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
|
public class HttpParametersTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void shouldGetBeCaseInsensitive() {
|
||||||
|
// given
|
||||||
|
HttpParameters params = HttpParameters.create(new HashMap<String, Object>() {{
|
||||||
|
put("param1", "value1");
|
||||||
|
}}).build();
|
||||||
|
|
||||||
|
// then
|
||||||
|
assertEquals("value1", params.get("Param1").getValue());
|
||||||
|
assertEquals("value1", params.get("paraM1").getValue());
|
||||||
|
assertEquals("value1", params.get("pAraM1").getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void shouldAppendSameParamsIgnoringCase() {
|
||||||
|
// given
|
||||||
|
HttpParameters params = HttpParameters.create(new HashMap<String, Object>() {{
|
||||||
|
put("param1", "value1");
|
||||||
|
}}).build();
|
||||||
|
|
||||||
|
// when
|
||||||
|
assertEquals("value1", params.get("param1").getValue());
|
||||||
|
|
||||||
|
params = params.appendAll(HttpParameters.create(new HashMap<String, String>() {{
|
||||||
|
put("Param1", "Value1");
|
||||||
|
}}).build());
|
||||||
|
|
||||||
|
// then
|
||||||
|
assertTrue(params.contains("param1"));
|
||||||
|
assertTrue(params.contains("Param1"));
|
||||||
|
|
||||||
|
assertEquals("Value1", params.get("param1").getValue());
|
||||||
|
assertEquals("Value1", params.get("Param1").getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-async-plugin</artifactId>
|
<artifactId>struts2-async-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -25,7 +25,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-cdi-plugin</artifactId>
|
<artifactId>struts2-cdi-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-config-browser-plugin</artifactId>
|
<artifactId>struts2-config-browser-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-convention-plugin</artifactId>
|
<artifactId>struts2-convention-plugin</artifactId>
|
||||||
|
|||||||
+1
-1
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-dwr-plugin</artifactId>
|
<artifactId>struts2-dwr-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-embeddedjsp-plugin</artifactId>
|
<artifactId>struts2-embeddedjsp-plugin</artifactId>
|
||||||
|
|||||||
+1
-1
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-gxp-plugin</artifactId>
|
<artifactId>struts2-gxp-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-jasperreports-plugin</artifactId>
|
<artifactId>struts2-jasperreports-plugin</artifactId>
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-javatemplates-plugin</artifactId>
|
<artifactId>struts2-javatemplates-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-jfreechart-plugin</artifactId>
|
<artifactId>struts2-jfreechart-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-json-plugin</artifactId>
|
<artifactId>struts2-json-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-junit-plugin</artifactId>
|
<artifactId>struts2-junit-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-osgi-plugin</artifactId>
|
<artifactId>struts2-osgi-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-oval-plugin</artifactId>
|
<artifactId>struts2-oval-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-pell-multipart-plugin</artifactId>
|
<artifactId>struts2-pell-multipart-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-plexus-plugin</artifactId>
|
<artifactId>struts2-plexus-plugin</artifactId>
|
||||||
|
|||||||
+1
-1
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-parent</artifactId>
|
<artifactId>struts2-parent</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-portlet-junit-plugin</artifactId>
|
<artifactId>struts2-portlet-junit-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-portlet-mocks-plugin</artifactId>
|
<artifactId>struts2-portlet-mocks-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-portlet-tiles-plugin</artifactId>
|
<artifactId>struts2-portlet-tiles-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-portlet-plugin</artifactId>
|
<artifactId>struts2-portlet-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-rest-plugin</artifactId>
|
<artifactId>struts2-rest-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-sitemesh-plugin</artifactId>
|
<artifactId>struts2-sitemesh-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-spring-plugin</artifactId>
|
<artifactId>struts2-spring-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-testng-plugin</artifactId>
|
<artifactId>struts2-testng-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-tiles-plugin</artifactId>
|
<artifactId>struts2-tiles-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-velocity-plugin</artifactId>
|
<artifactId>struts2-velocity-plugin</artifactId>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.apache.struts</groupId>
|
<groupId>org.apache.struts</groupId>
|
||||||
<artifactId>struts2-plugins</artifactId>
|
<artifactId>struts2-plugins</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>struts2-xslt-plugin</artifactId>
|
<artifactId>struts2-xslt-plugin</artifactId>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>struts2-parent</artifactId>
|
<artifactId>struts2-parent</artifactId>
|
||||||
<version>6.3.0.1</version>
|
<version>6.3.0.2</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>Struts 2</name>
|
<name>Struts 2</name>
|
||||||
<url>https://struts.apache.org/</url>
|
<url>https://struts.apache.org/</url>
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
<connection>scm:git:https://gitbox.apache.org/repos/asf/struts.git</connection>
|
<connection>scm:git:https://gitbox.apache.org/repos/asf/struts.git</connection>
|
||||||
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/struts.git</developerConnection>
|
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/struts.git</developerConnection>
|
||||||
<url>https://github.com/apache/struts/</url>
|
<url>https://github.com/apache/struts/</url>
|
||||||
<tag>STRUTS_6_3_0_1</tag>
|
<tag>STRUTS_6_3_0_2</tag>
|
||||||
</scm>
|
</scm>
|
||||||
|
|
||||||
<issueManagement>
|
<issueManagement>
|
||||||
@@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<project.build.outputTimestamp>2023-09-11T07:44:35Z</project.build.outputTimestamp>
|
<project.build.outputTimestamp>2023-12-05T05:58:43Z</project.build.outputTimestamp>
|
||||||
<maven.compiler.source>1.8</maven.compiler.source>
|
<maven.compiler.source>1.8</maven.compiler.source>
|
||||||
<maven.compiler.target>1.8</maven.compiler.target>
|
<maven.compiler.target>1.8</maven.compiler.target>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user