Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.0.4
-
Fix Version/s: Issues to be reviewed for 3.x
-
Component/s: Dependencies
-
Labels:None
-
Complexity:Intermediate
-
Number of attachments :
Description
Transitive dependencies of scope "compile" should be inherited with scope "runtime" only. This would avoid unwanted usage of 3rd party packages and make explicit dependencies visible. It should be possible at least to run Maven in such a mode.
Issue Links
- relates to
-
MNG-2205
"provided" scope dependencies must be transitive
-
Activity
Jason van Zyl
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | 2.1-alpha-1 [ 13143 ] |
Carlos Sanchez
made changes -
| Component/s | Dependencies [ 12028 ] |
Jason van Zyl
made changes -
| Fix Version/s | 2.1-alpha-1 [ 13143 ] | |
| Fix Version/s | 2.1-alpha-2 [ 13144 ] |
Sei Syvalta
made changes -
Benjamin Bentmann
made changes -
| Description | Transitive dependencies of scope "compile" should be inherited with scope "compile" only. This would avoid unwanted usage of 3rd party packages and make explicit dependencies visible. It should be possible at least to run Maven in such a mode. | Transitive dependencies of scope "compile" should be inherited with scope "runtime" only. This would avoid unwanted usage of 3rd party packages and make explicit dependencies visible. It should be possible at least to run Maven in such a mode. |
Jason van Zyl
made changes -
| Fix Version/s | 3.x [ 13145 ] | |
| Fix Version/s | 3.0 [ 13142 ] |
Should have been assigned to the component "Dependencies" ...