Skip to content

Commit 79c9ac3

Browse files
authored
Merge pull request #153 from jenkinsci/analysis-pom-5.0.0
Bump version of analysis pom to 5.0.0
2 parents dd576a6 + 6c65f0b commit 79c9ac3

File tree

4 files changed

+19
-140
lines changed

4 files changed

+19
-140
lines changed

pom.xml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.jvnet.hudson.plugins</groupId>
66
<artifactId>analysis-pom</artifactId>
7-
<version>4.7.0</version>
7+
<version>5.0.0</version>
88
<relativePath />
99
</parent>
1010

@@ -28,13 +28,10 @@
2828

2929
<module.name>${project.groupId}.datatables</module.name>
3030

31-
<jquery3-api.version>3.5.1-2</jquery3-api.version>
32-
<font-awesome-api.version>5.15.2-1</font-awesome-api.version>
33-
<bootstrap4-api.version>4.6.0-1</bootstrap4-api.version>
34-
<plugin-util-api.version>1.7.0</plugin-util-api.version>
35-
36-
<commons.lang.version>3.9</commons.lang.version>
37-
<jackson2-api.version>2.11.1</jackson2-api.version>
31+
<jquery3-api.version>3.5.1-3</jquery3-api.version>
32+
<font-awesome-api.version>5.15.2-2</font-awesome-api.version>
33+
<bootstrap4-api.version>4.6.0-2</bootstrap4-api.version>
34+
<plugin-util-api.version>2.0.0</plugin-util-api.version>
3835
</properties>
3936

4037
<licenses>
@@ -77,6 +74,8 @@
7774
<version>${datatables-buttons.version}</version>
7875
<scope>provided</scope>
7976
</dependency>
77+
78+
<!-- Jenkins Plugin Dependencies -->
8079
<dependency>
8180
<groupId>io.jenkins.plugins</groupId>
8281
<artifactId>plugin-util-api</artifactId>
@@ -85,22 +84,18 @@
8584
<dependency>
8685
<groupId>io.jenkins.plugins</groupId>
8786
<artifactId>jquery3-api</artifactId>
88-
<version>${jquery3-api.version}</version>
8987
</dependency>
9088
<dependency>
9189
<groupId>io.jenkins.plugins</groupId>
9290
<artifactId>bootstrap4-api</artifactId>
93-
<version>${bootstrap4-api.version}</version>
9491
</dependency>
9592
<dependency>
9693
<groupId>io.jenkins.plugins</groupId>
9794
<artifactId>font-awesome-api</artifactId>
98-
<version>${font-awesome-api.version}</version>
9995
</dependency>
10096
<dependency>
10197
<groupId>org.jenkins-ci.plugins</groupId>
10298
<artifactId>jackson2-api</artifactId>
103-
<version>${jackson2-api.version}</version>
10499
</dependency>
105100

106101
<!-- Test Dependencies -->

src/main/java/io/jenkins/plugins/datatables/TableConfiguration.java

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
* @author Andreas Pabst
1414
*/
1515
public class TableConfiguration {
16-
1716
private final Map<String, Object> configuration = new HashMap<>();
1817

1918
private boolean useResponsive = false;
@@ -28,8 +27,8 @@ public class TableConfiguration {
2827
* @see <a href="https://datatables.net/extensions/responsive/">https://datatables.net/extensions/responsive/</a>
2928
*/
3029
public TableConfiguration responsive() {
31-
this.configuration.put("responsive", true);
32-
this.useResponsive = true;
30+
configuration.put("responsive", true);
31+
useResponsive = true;
3332
return this;
3433
}
3534

@@ -50,8 +49,8 @@ public boolean isUseResponsive() {
5049
* @see <a href="https://datatables.net/extensions/colreorder/">https://datatables.net/extensions/colreorder/</a>
5150
*/
5251
public TableConfiguration colReorder() {
53-
this.configuration.put("colReorder", true);
54-
this.useColReorder = true;
52+
configuration.put("colReorder", true);
53+
useColReorder = true;
5554
return this;
5655
}
5756

@@ -72,8 +71,8 @@ public boolean isUseColReorder() {
7271
* @see <a href="https://datatables.net/extensions/buttons/">https://datatables.net/extensions/buttons/</a>
7372
*/
7473
public TableConfiguration buttons() {
75-
this.configuration.put("buttons", true);
76-
this.useButtons = true;
74+
configuration.put("buttons", true);
75+
useButtons = true;
7776
return this;
7877
}
7978

@@ -85,11 +84,11 @@ public TableConfiguration buttons() {
8584
*
8685
* @return this {@link TableConfiguration} for chaining methods
8786
*
88-
* @see <a href="https://datatables.net/extensions/buttons/built-in">https://datatables.net/extensions/buttons/built-in</a> for more information on available buttons
87+
* @see <a href="https://datatables.net/extensions/buttons/built-in">https://datatables.net/extensions/buttons/built-in</a>
8988
*/
9089
public TableConfiguration buttons(final String... types) {
91-
this.configuration.put("buttons", types);
92-
this.useButtons = true;
90+
configuration.put("buttons", types);
91+
useButtons = true;
9392
return this;
9493
}
9594

@@ -110,7 +109,7 @@ public boolean isUseButtons() {
110109
* @see <a href="https://datatables.net/reference/option/stateSave">https://datatables.net/reference/option/stateSave</a>
111110
*/
112111
public TableConfiguration stateSave() {
113-
this.configuration.put("stateSave", true);
112+
configuration.put("stateSave", true);
114113
return this;
115114
}
116115

src/test/java/io/jenkins/plugins/datatables/TableColumnTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import org.apache.commons.lang3.StringUtils;
44
import org.junit.jupiter.api.Test;
55

6-
import io.jenkins.plugins.datatables.TableColumn.*;
76
import io.jenkins.plugins.util.JenkinsFacade;
87

98
import static io.jenkins.plugins.datatables.TableColumn.*;
@@ -35,7 +34,7 @@ void shouldCreateColumnWithComplexDescription() {
3534

3635
assertThat(column).hasHeaderLabel(LABEL);
3736
assertThat(column).hasDefinition("{ \"type\": \"integer\", "
38-
+ "\"data\": \"one\", "
37+
+ "\"data\": \"one\", "
3938
+ "\"defaultContent\": \"\", "
4039
+ "\"render\": { \"_\": \"display\", \"sort\": \"sort\" }}");
4140
assertThat(column).hasHeaderClass(StringUtils.EMPTY);
@@ -59,7 +58,7 @@ void shouldCreateDetailsColumnDiv() {
5958
JenkinsFacade jenkinsFacade = mock(JenkinsFacade.class);
6059
when(jenkinsFacade.getImagePath(DETAILS_COLUMN_ICON_NAME)).thenReturn("/path/to/icon");
6160

62-
assertThat(TableColumn.renderDetailsColumn("details text", jenkinsFacade))
61+
assertThat(renderDetailsColumn("details text", jenkinsFacade))
6362
.isEqualTo("<div class=\"details-control\" data-description=\"details text\">"
6463
+ "<svg class=\"details-icon svg-icon\"><use href></use>"
6564
+ "</svg>"

src/test/java/io/jenkins/plugins/datatables/TableRowPageObject.java

Lines changed: 0 additions & 114 deletions
This file was deleted.

0 commit comments

Comments
 (0)