jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Maven 2 & 3
  • MNG-4506

Split site deployment URLs into release vs. snapshot, just like artifacts

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: 3.1
  • Component/s: POM
  • Labels:
    None
  • Complexity:
    Intermediate

Description

(This is for Maven 2.1. My apologies if it's a duplicate, but I couldn't find this issue reported elsewhere.)

One of the things we've always considered to be a major design oversight in Maven is that the artifact repositories (in the <distributionManagement> section) are split up into releases vs. snapshots, but the site repository isn't. This practice significantly conflicts with the way that we (and many others) use Maven: there's a centralized, locked-down release artifact repository, there are many, loosely secured snapshot artifact repositories for each team, /and there's a corresponding site repository for each/.

This organization doesn't seem especially radical, but the way the POM is organized makes it difficult to achieve. Either we have to (hope to) remember to update the site deployment URL just before a release, or else override it from the command line during the release. Would it be possible to split these two apart by enhancing the POM schema in Maven 2.1?

Issue Links

relates to

Improvement - An improvement or enhancement to an existing feature or task. MNG-4508 No way to avoid adding artifactId to site urls

  • Minor - Minor loss of function, or other problem where easy workaround is present.
  • Open - The issue is open and ready for the assignee to start work on it.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Dennis Lundberg added a comment - 30/Dec/09 5:02 PM

This is a request for enhancements to the POM.

Show
Dennis Lundberg added a comment - 30/Dec/09 5:02 PM This is a request for enhancements to the POM.
Hide
Permalink
Brett Porter added a comment - 30/Dec/09 6:42 PM

I think Jason moved it with the intent of the site plugin taking over that configuration. Either way it requires POM modifications or some kind of deprecation - so let's track it under 3.1.

Show
Brett Porter added a comment - 30/Dec/09 6:42 PM I think Jason moved it with the intent of the site plugin taking over that configuration. Either way it requires POM modifications or some kind of deprecation - so let's track it under 3.1.

People

  • Assignee:
    Unassigned
    Reporter:
    Matthew Beermann
Vote (4)
Watch (4)

Dates

  • Created:
    06/Aug/08 2:30 PM
    Updated:
    30/Dec/09 6:43 PM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.