I have a maven project depending on another maven projects. The project tree is the following:
final_project
|
|----sub_project
| |----jsf 1.2_09
|----jsf 2.0.3
How is it known what exactly jsf
-library will be used in what project? I mean does it arise a conflict in such project?
UPD: Because of the different group id:
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>1.2_09</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
and
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.0.3</version>
</dependency>
these dependencies is not overridable.