[jira] (SCM-709) REGRESSION: git status doesn't work if repository root is not the working directory
[ https://jira.codehaus.org/browse/SCM-709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robert Scholte closed SCM-709. -- Resolution: Fixed Fix Version/s: 1.9 Let's close this issue, so I can also close the depending issue of the maven-release-plugin for the next release. > REGRESSION: git status doesn't work if repository root is not the working > directory > --- > > Key: SCM-709 > URL: https://jira.codehaus.org/browse/SCM-709 > Project: Maven SCM > Issue Type: Bug > Components: maven-scm-provider-git >Affects Versions: 1.8, 1.8.1 >Reporter: Robert Scholte >Assignee: Robert Scholte >Priority: Blocker > Fix For: 1.9 > > Attachments: > 0001-use-new-File-.toURI-to-fix-handling-of-paths-with-sp.patch > > > SCM-686 introduced the {{--porcelain}} option to make the {{status}} result > language independend. > Without the {{--porcelain}} option files were listed relative to the working > directory, but with {{--porcelain}} files are listed relative to the > repository root. In most cases these are the same, but not always. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] (MNG-3890) Transitive dependencies override explicitly set scope.
[ https://jira.codehaus.org/browse/MNG-3890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=336556#comment-336556 ] Tibor Digana commented on MNG-3890: --- This issue sounds same as https://jira.codehaus.org/browse/MNG-2205 @Jörg is that workaround working same in Maven 2? The workaround looks like another bug, does not it to you? > Transitive dependencies override explicitly set scope. > -- > > Key: MNG-3890 > URL: https://jira.codehaus.org/browse/MNG-3890 > Project: Maven 2 & 3 > Issue Type: Bug > Components: Dependencies >Affects Versions: 2.0.9, 2.1.0-M1, 3.0-alpha-1 >Reporter: Stephan Kleine >Priority: Critical > Fix For: 3.x / Backlog > > Attachments: MMG-3890-core-it-suite.patch, testcase.tar.bz2 > > > Transitive dependencies override explicitly set scope. > E.g. a project A depends on "Hibernate" with default scope and a project B > depends on project A as well as on "Hibernate" for which it sets the scope > explicitly to "provided". Further an EAR project C depends on project B (see > the attached testcase). > Now I would expect that C does not contain any jars for Hibernate and its > dependencies since B explicitly set the scope to "provided". Sadly this is > not the case and C contains all hibernate jars. The only way around this I > have found is setting the scope to "provided" for Hibernate in A as well - > which is just a crude hack that produces other issues. > IMHO this is a bug because Maven should respect the overridden dependency > scope since the current way forces me to set the scope to provided in A which > is just wrong. > Please try to get this fixed for 2.10 or 2.1 since it's a real pita atm. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira