Details
-
Type:
Task
-
Status:
Reopened
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: Documentation Deficit
-
Component/s: Documentation: Guides
-
Labels:None
-
Complexity:Intermediate
-
Number of attachments :
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
-
MNGSITE-15
Create an archetype demonstrating the use of profiles targeting different environments
-
-
MNG-1307
Document profile injection in conjunction with inheritance
-
- relates to
-
MNG-2857
Intro to the POM implies profiles are inherited
-
Activity
John Casey
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | documentation [ 12291 ] |
John Casey
made changes -
John Casey
made changes -
| Link | This issue is depended upon by MNG-1128 [ MNG-1128 ] |
Vincent Massol
made changes -
| Workflow | Maven [ 46516 ] | Maven New [ 48081 ] |
Allan Ramirez
made changes -
| Assignee | Allan Ramirez [ aramirez ] |
Allan Ramirez
made changes -
| Status | Open [ 1 ] | In Progress [ 3 ] |
Allan Ramirez
made changes -
| Original Estimate | 16 hours [ 57600 ] | |
| Remaining Estimate | 16 hours [ 57600 ] |
Allan Ramirez
made changes -
| Status | In Progress [ 3 ] | Open [ 1 ] |
Allan Ramirez
made changes -
| Remaining Estimate | 16 hours [ 57600 ] | 0 minutes [ 0 ] |
| Time Spent | 1 day [ 86400 ] |
Allan Ramirez
made changes -
| Status | Open [ 1 ] | Closed [ 6 ] |
| Resolution | Fixed [ 1 ] |
Allan Ramirez
made changes -
| Assignee | Allan Ramirez [ aramirez ] | John Casey [ jdcasey ] |
| Resolution | Fixed [ 1 ] | |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
John Casey
made changes -
| Fix Version/s | 2.0.5 [ 12294 ] | |
| Fix Version/s | documentation [ 12291 ] |
Kenney Westerhof
made changes -
| Fix Version/s | 2.0.6 [ 13010 ] | |
| Fix Version/s | 2.0.5 [ 12294 ] |
Kenney Westerhof
made changes -
| Fix Version/s | 2.0.5 [ 12294 ] | |
| Fix Version/s | 2.0.6 [ 13010 ] |
Jason van Zyl
made changes -
| Fix Version/s | 2.0.6 [ 13010 ] | |
| Fix Version/s | 2.0.5 [ 12294 ] |
Jason van Zyl
made changes -
| Fix Version/s | 2.0.6 [ 13010 ] |
Jason van Zyl
made changes -
| Fix Version/s | Documentation [ 13554 ] |
Maria Odea Ching
made changes -