Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Duplicate
-
Affects Version/s: 2.0
-
Fix Version/s: 2.5
-
Component/s: Core : Multi-projects
-
Labels:None
-
Number of attachments :
Description
For some thirdparty dependencies, it is common (for me at least) that an eclipse project for that dependency does/will exist in the workspace. It would be nice if dependencies in eclipse projects can be forced to use a direct project reference. eg:
<dependency>
<groupId>backport-util-concurrent</groupId>
<artifactId>backport-util-concurrent</artifactId>
<version>2.0_01_pd</version>
<scope>runtime</scope>
<properties>
<property name="eclipse.dependencyType" value="XXXX"/>
</properties>
</dependency>
Where XXXX can be:
- 'project' – always create a project reference
- 'jar' – always create a jar reference as in MNG-955
- 'auto' – the behavior prior to MNG-955
Issue Links
| This issue is duplicated by: | ||||
| MECLIPSE-260 | Ignore artifact version mismatches on creating references to sub-projects |
|
|
|
| MECLIPSE-120 | Force inter-project dependencies |
|
|
|
| This issue is related to: | ||||
| MECLIPSE-74 | Workspace inspection when adding a project |
|
|
|
| MECLIPSE-344 | connecting existing workspace artifact-projects |
|
|
|
this should not be done via dependency properites but instead by a configuration filter, if implemented