Konrad Windszus created MSCMPUB-70: -------------------------------------- Summary: Remove include/exclude parameters Key: MSCMPUB-70 URL: https://issues.apache.org/jira/browse/MSCMPUB-70 Project: Maven SCM Publish Plugin Issue Type: Improvement Affects Versions: 3.3.0 Reporter: Konrad Windszus
The {{publish-scm}} goal has an 1. {{includes}} (https://github.com/apache/maven-scm-publish-plugin/blob/6e26e03570966a9c65c8cc16d8dc6615777207e2/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java#L152) and 2. {{excludes}} (https://github.com/apache/maven-scm-publish-plugin/blob/6e26e03570966a9c65c8cc16d8dc6615777207e2/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java#L146) parameter which are passed as {{FileSet}} (https://github.com/apache/maven-scm-publish-plugin/blob/6e26e03570966a9c65c8cc16d8dc6615777207e2/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java#L381) to either {{ScmProvider.checkout(...)}} or {{ScmProvider.update(...)}}. I have quickly checked the implementation of SVN and Git and it seems that only the basedir of the {{ScmFileSet}} is ever considered for checkout and update. So to me it seems that those parameters never have any effect and should be removed. For the actual commit (delete, add or update) they are not used at all. -- This message was sent by Atlassian Jira (v8.20.10#820010)