jenkinsci / jenkinsci/subversion-plugin

[JENKINS-12127] Maven incremental build doesn't work when changes are in svn:externals

Open
#886 11 comments 0 reactions 0 assignees View on GitHub
component:maven-plugin component:subversion-plugin imported-jira-issue priority:major resolution:unresolved
Dominant language
Java
Stars
131
Forks
275
Avg merge
12h 4m
Merged PRs (30d)
6

Description

See: https://issues.jenkins-ci.org/browse/JENKINS-898?focusedCommentId=122278&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-122278

and

JENKINS-898-part-2-svn-externals-and-incremental-build-td4176098.html" class="external-link" target="_blank" rel="nofollow noopener">http://jenkins.361315.n4.nabble.com/JENKINS-898-part-2-svn-externals-and-incremental-build-td4176098.html

When a change is done in a svn:externals folder, the changelog generated by subversion (changelog.xml) plugin is wrong. As a result the maven plugin is not able to find the changed module.

Fixing this issue requires to properly generate the SVN changelog, then also fix the maven plugin to handle checkout folder.

---
Originally reported by henryju, imported from: Maven incremental build doesn't work when changes are in svn:externals


  • assignee: henryju
  • status: Open
  • priority: Major
  • component(s): maven-plugin, subversion-plugin
  • resolution: Unresolved
  • votes: 5
  • watchers: 7
  • imported: 20251212-090250

Raw content of original issue

See: https://issues.jenkins-ci.org/browse/JENKINS-898?focusedCommentId=122278&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-122278
and
http://jenkins.361315.n4.nabble.com/JENKINS-898-part-2-svn-externals-and-incremental-build-td4176098.html

When a change is done in a svn:externals folder, the changelog generated by subversion (changelog.xml) plugin is wrong. As a result the maven plugin is not able to find the changed module.

Fixing this issue requires to properly generate the SVN changelog, then also fix the maven plugin to handle checkout folder.

2 attachments

- [JENKINS-12127-maven.patch](https://issues.jenkins.io/secure/attachment/21325/JENKINS-12127-maven.patch)
- [JENKINS-12127-subversion.patch](https://issues.jenkins.io/secure/attachment/21324/JENKINS-12127-subversion.patch)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.