Skip to content

Commit 6a8ceda

Browse files
authored
Merge release 1.2.1 (#65)
* Add install instructions * ID-64: update versions of dependencies
1 parent dab69b0 commit 6a8ceda

File tree

7 files changed

+36
-31
lines changed

7 files changed

+36
-31
lines changed

CHANGELOG.adoc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
= Changelog
22

3+
== Version 1.2.1
4+
[cols="1,2,<10a", options="header"]
5+
|===
6+
|ID|Type|Description
7+
|https://github.com/Axway-API-Management-Plus/apigw-maven-plugin/issues/64[#64]
8+
|Bug Fix
9+
|Update versions of dependencies.
10+
|===
11+
312
== Version 1.2.0
413
[cols="1,2,<10a", options="header"]
514
|===

doc/getting-started/getting-started.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
:sectnums:
66
:source-highlighter: prettify
77

8-
:mvn-plugin-ver: 1.2.0.1
8+
:mvn-plugin-ver: 1.2.1
99

1010
Here you get a simple introduction on how to use the _Maven Plugin for Axway API Gateway_.
1111
It assumes that you are familiar with https://maven.apache.org[Apache Maven] and that you are familiar with PolicyStudio and the API Gateway.

doc/manual/user-guide.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
= Maven Plugin for API Gateway Policy Development: User Guide
22
:Author: Martin Look
33
4-
:revnumber: 1.2.0.1
4+
:revnumber: 1.2.1
55
:toc:
66
:sectnums:
77
:source-highlighter: prettify

example/getting-started/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<packaging>pom</packaging>
88

99
<properties>
10-
<axway.maven.plugin.ver>1.2.0.1</axway.maven.plugin.ver>
10+
<axway.maven.plugin.ver>1.2.1</axway.maven.plugin.ver>
1111
</properties>
1212

1313
<modules>

pom.xml

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
<groupId>com.axway.maven.plugins</groupId>
2121
<artifactId>apigw-maven-plugin</artifactId>
22-
<version>1.2.0.1</version>
22+
<version>1.2.1</version>
2323
<packaging>maven-plugin</packaging>
2424

2525
<name>Axway API Gateway Maven Plugin</name>
@@ -64,7 +64,12 @@
6464
<maven.compiler.source>1.8</maven.compiler.source>
6565
<maven.compiler.target>1.8</maven.compiler.target>
6666

67-
<jackson.version>[2.9.9.1,)</jackson.version>
67+
<maven.core.version>3.8.1</maven.core.version>
68+
<maven-plugin-tools.version>3.10.2</maven-plugin-tools.version>
69+
70+
<commons-text.version>1.11.0</commons-text.version>
71+
<jackson.version>2.16.1</jackson.version>
72+
<plexus-archiver.version>4.8.0</plexus-archiver.version>
6873

6974
<maven.wagon.http.pool>false</maven.wagon.http.pool>
7075
</properties>
@@ -73,38 +78,29 @@
7378
<dependency>
7479
<groupId>org.apache.maven</groupId>
7580
<artifactId>maven-core</artifactId>
76-
<version>3.8.1</version>
81+
<version>${maven.core.version}</version>
82+
<scope>provided</scope>
7783
</dependency>
7884
<dependency>
7985
<groupId>org.apache.maven</groupId>
8086
<artifactId>maven-plugin-api</artifactId>
81-
<version>3.6.0</version>
87+
<version>3.0</version>
88+
<scope>provided</scope>
8289
</dependency>
8390
<dependency>
8491
<groupId>org.apache.maven.plugin-tools</groupId>
8592
<artifactId>maven-plugin-annotations</artifactId>
86-
<version>3.6.0</version>
87-
<scope>provided</scope>
88-
</dependency>
89-
<dependency>
90-
<groupId>org.apache.maven</groupId>
91-
<artifactId>maven-archiver</artifactId>
92-
<version>3.3.0</version>
93+
<version>${maven-plugin-tools.version}</version>
9394
</dependency>
9495
<dependency>
95-
<groupId>org.apache.maven.plugins</groupId>
96-
<artifactId>maven-dependency-plugin</artifactId>
97-
<version>3.1.1</version>
98-
</dependency>
99-
<dependency>
100-
<groupId>org.codehaus.plexus</groupId>
101-
<artifactId>plexus-utils</artifactId>
102-
<version>3.2.0</version>
96+
<groupId>org.apache.commons</groupId>
97+
<artifactId>commons-text</artifactId>
98+
<version>${commons-text.version}</version>
10399
</dependency>
104100
<dependency>
105101
<groupId>org.codehaus.plexus</groupId>
106102
<artifactId>plexus-archiver</artifactId>
107-
<version>4.8.0</version>
103+
<version>${plexus-archiver.version}</version>
108104
</dependency>
109105
<dependency>
110106
<groupId>com.fasterxml.jackson.core</groupId>
@@ -130,7 +126,7 @@
130126
<plugin>
131127
<groupId>org.apache.maven.plugins</groupId>
132128
<artifactId>maven-plugin-plugin</artifactId>
133-
<version>3.6.0</version>
129+
<version>${maven-plugin-tools.version}</version>
134130
<configuration>
135131
<goalPrefix>apigw</goalPrefix>
136132
<skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>

src/main/java/com/axway/maven/apigw/InitMojo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.io.IOException;
55

66
import org.apache.commons.io.FileUtils;
7-
import org.apache.commons.lang.StringEscapeUtils;
7+
import org.apache.commons.text.StringEscapeUtils;
88
import org.apache.maven.plugin.MojoExecutionException;
99
import org.apache.maven.plugin.MojoFailureException;
1010
import org.apache.maven.plugins.annotations.LifecyclePhase;
@@ -106,7 +106,7 @@ protected void createProjectFile(File dir, String projectName) throws MojoExecut
106106
StringBuilder xml = new StringBuilder();
107107
xml.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
108108
xml.append("<projectDescription>\n");
109-
xml.append(" <name>").append(StringEscapeUtils.escapeXml(projectName)).append("</name>\n");
109+
xml.append(" <name>").append(StringEscapeUtils.escapeXml11(projectName)).append("</name>\n");
110110
xml.append(" <comment/>\n");
111111
xml.append(" <projects/>\n");
112112
xml.append(" <buildSpec/>\n");

src/main/java/com/axway/maven/apigw/PolicyStudioMojo.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import java.util.List;
99

1010
import org.apache.commons.io.FileUtils;
11-
import org.apache.commons.lang.StringEscapeUtils;
11+
import org.apache.commons.text.StringEscapeUtils;
1212
import org.apache.maven.plugin.MojoExecutionException;
1313
import org.apache.maven.plugin.MojoFailureException;
1414
import org.apache.maven.plugins.annotations.Execute;
@@ -91,12 +91,12 @@ private void generateProjectConnectionFile() throws MojoExecutionException {
9191
xml.append("<root>");
9292
xml.append("<files>");
9393
xml.append("<file location=\"")
94-
.append(StringEscapeUtils.escapeXml(getPoliciesDirectory().getAbsolutePath())).append("\" url=\"")
95-
.append(StringEscapeUtils.escapeXml(buildProjectName())).append("\"/>");
94+
.append(StringEscapeUtils.escapeXml11(getPoliciesDirectory().getAbsolutePath())).append("\" url=\"")
95+
.append(StringEscapeUtils.escapeXml11(buildProjectName())).append("\"/>");
9696
if (getPackageType() == PackageType.POLICY && this.testServerDirectory.exists()) {
9797
xml.append("<file location=\"")
98-
.append(StringEscapeUtils.escapeXml(this.testServerDirectory.getAbsolutePath()))
99-
.append("\" url=\"").append(StringEscapeUtils.escapeXml(TEST_SERVER_PROJECT_NAME))
98+
.append(StringEscapeUtils.escapeXml11(this.testServerDirectory.getAbsolutePath()))
99+
.append("\" url=\"").append(StringEscapeUtils.escapeXml11(TEST_SERVER_PROJECT_NAME))
100100
.append("\"/>");
101101
}
102102
xml.append("</files>");

0 commit comments

Comments
 (0)