[
https://issues.apache.org/jira/browse/MRELEASE-989?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Georg Tsakumagos updated MRELEASE-989:
--------------------------------------
Component/s: Subversion
prepare-with-pom
> prepare-with-pom - Cannot add release POM to SCM - API regression
> -----------------------------------------------------------------
>
> Key: MRELEASE-989
> URL: https://issues.apache.org/jira/browse/MRELEASE-989
> Project: Maven Release Plugin
> Issue Type: Bug
> Components: prepare-with-pom, scm, Subversion
> Affects Versions: 2.5.3
> Environment: Apache Maven 3.5.0
> (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T21:39:06+02:00)
> Maven home: D:\maven\apache-maven-3.5.0\bin\..
> Java version: 1.8.0_60, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_60\jre
> Default locale: de_DE, platform encoding: Cp1252
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
> Included: org.apache.maven.plugins:maven-release-plugin:jar:2.5.3
> Included:
> com.google.code.maven-scm-provider-svnjava:maven-scm-provider-svnjava:jar:2.1.1
> Included: org.apache.maven.scm:maven-scm-provider-svn-commons:jar:1.8
> Included: net.java.dev.jna:jna:jar:3.5.2
> Included: commons-lang:commons-lang:jar:2.6
> Included: commons-io:commons-io:jar:2.1
> Included: org.tmatesoft.svnkit:svnkit:jar:1.8.7
> Included: com.jcraft:jsch.agentproxy.svnkit-trilead-ssh2:jar:0.0.7
> Included: com.jcraft:jsch.agentproxy.core:jar:0.0.7
> Reporter: Georg Tsakumagos
> Priority: Critical
> Attachments: maven-console.log
>
>
> Preparing a prepare-with-pom fails due to the changed SCM API.
> The ScmFileSet constructor needs a base path and a list of relative file
> paths. The release plugin provides a full qualified path. The SCM concat the
> full qualified path to the basepath and is not able to locate the file. The
> path should be relative as described in JavaDoc.
> May the problem arise to some svn scm implementation which interprets the
> JavaDoc to precise. But hey thats the reason someone writes javadoc. The
> constructor org.apache.maven.scm.ScmFileSet.ScmFileSet(File, List<File>)
> should check the restriction and fail fast.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)