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-2000

Create comprehensive profiles documentation

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Task Task
  • Status: Reopened Reopened
  • Priority: Critical Critical
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: Documentation Deficit
  • Component/s: Documentation: Guides
  • Labels:
    None
  • Complexity:
    Intermediate

Description

This document should draw from the mailing list, FAQ wiki, MNGFAQ jira project (on codehaus), existing site documentation, project source code, and any IRC conversations necessary.

It should include:

  • How can I tell which profiles are in effect during a build?
  • What are the different types of profile? Where is each defined?
  • Which areas of a POM can be customized by each type of profile? Why?
  • settings-defined and profiles.xml-defined only modify properties, repositories, and pluginRepositories. This is necessary to preserve the portability of the pom as much as possible, since these two locations are not installed/deployed to the repository system.
  • How can a profile be triggered? How does this vary according to the type of profile being used?
  • Profiles are not inherited, but their effects are, because they are applied to the POM before it's used for inheritance. This means a parent POM will have its profiles triggered and applied before it is used to calculate the inherited values for the current POM. Please include this in the documentation as well.

There's probably more, but I can't think of it off the top of my head. We need to make this another one of those definitive documents for POM configuration.

Issue Links

is depended upon by

New Feature - A new feature of the product, which has yet to be developed. MNGSITE-15 Create an archetype demonstrating the use of profiles targeting different environments

  • Major - Major loss of function.
  • Open - The issue is open and ready for the assignee to start work on it.

Improvement - An improvement or enhancement to an existing feature or task. MNG-1307 Document profile injection in conjunction with inheritance

  • Major - Major loss of function.
  • Open - The issue is open and ready for the assignee to start work on it.
relates to

Bug - A problem which impairs or prevents the functions of the product. MNG-2857 Intro to the POM implies profiles are inherited

  • Major - Major loss of function.
  • 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
Allan Ramirez added a comment - 09/Feb/06 2:47 AM

Modified in svn

Show
Allan Ramirez added a comment - 09/Feb/06 2:47 AM Modified in svn
Hide
Permalink
Allan Ramirez added a comment - 14/Feb/06 7:43 PM

For review/edits

Show
Allan Ramirez added a comment - 14/Feb/06 7:43 PM For review/edits

People

  • Assignee:
    John Casey
    Reporter:
    John Casey
Vote (2)
Watch (1)

Dates

  • Created:
    21/Jan/06 11:12 PM
    Updated:
    05/Sep/07 5:02 AM

Time Tracking

Estimated:
16h
Original Estimate - 16 hours Original Estimate - 16 hours
Remaining:
0m
Remaining Estimate - 0 minutes
Logged:
1d
Time Spent - 1 day
  • 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.