Skip to content

Commit 7893088

Browse files
author
Hakan Uygun
committed
feat: Redmine Support
1 parent 61d4833 commit 7893088

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

git-changelog-maven-plugin-example/changelog.json

+3
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
"jiraServer": "",
1515
"jiraIssuePattern": "",
1616

17+
"redmineServer": "",
18+
"redmineIssuePattern": "",
19+
1720
"gitHubApi": "",
1821
"gitHubIssuePattern": "#([0-9]+)",
1922

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4444
<maven.compiler.target>1.8</maven.compiler.target>
4545
<maven.compiler.source>1.8</maven.compiler.source>
46-
<changelog-lib>1.156.4</changelog-lib>
46+
<changelog-lib>1.158.4</changelog-lib>
4747
</properties>
4848

4949
<dependencies>

src/main/java/se/bjurr/gitchangelog/plugin/GitChangelogMojo.java

+31
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,21 @@ public class GitChangelogMojo extends AbstractMojo {
112112
@Parameter(property = "jiraUsername", required = false)
113113
private String jiraUsername;
114114

115+
@Parameter(property = "redmineIssuePattern", required = false)
116+
private String redmineIssuePattern;
117+
118+
@Parameter(property = "redminePassword", required = false)
119+
private String redminePassword;
120+
121+
@Parameter(property = "redmineServer", required = false)
122+
private String redmineServer;
123+
124+
@Parameter(property = "redmineUsername", required = false)
125+
private String redmineUsername;
126+
127+
@Parameter(property = "redmineToken", required = false)
128+
private String redmineToken;
129+
115130
@Parameter(property = "ignoreCommitsWithoutIssue", required = false)
116131
private Boolean ignoreCommitsWithoutIssue;
117132

@@ -245,6 +260,22 @@ public void execute() throws MojoExecutionException {
245260
builder.withJiraServer(this.jiraServer);
246261
}
247262

263+
if (this.isSupplied(this.redmineUsername)) {
264+
builder.withRedmineUsername(this.redmineUsername);
265+
}
266+
if (this.isSupplied(this.redminePassword)) {
267+
builder.withRedminePassword(this.redminePassword);
268+
}
269+
if (this.isSupplied(this.redmineToken)) {
270+
builder.withRedmineToken(this.redmineToken);
271+
}
272+
if (this.isSupplied(this.redmineIssuePattern)) {
273+
builder.withRedmineIssuePattern(this.redmineIssuePattern);
274+
}
275+
if (this.isSupplied(this.redmineServer)) {
276+
builder.withRedmineServer(this.redmineServer);
277+
}
278+
248279
if (this.isSupplied(this.pathFilter)) {
249280
builder.withPathFilter(this.pathFilter);
250281
}

0 commit comments

Comments
 (0)