Details
Description
I noticed that in some of our Maven poms, that we still use the dependency for Mojarra where the API and impl jars are separate. We should review our poms so that they consistently use the single library dependency.
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>${jsf.version}</version>
<scope>compile</scope>
</dependency>
It should also be moved to the highest consistent parent pom to avoid duplication in the children.
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>${jsf.version}</version>
<scope>compile</scope>
</dependency>
It should also be moved to the highest consistent parent pom to avoid duplication in the children.
Issue Links
- blocks
-
ICE-8230 Improve Maven builds
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
I've pulled up all the dependencies that are common to the sample and provided a property for setting the value. Also, where applicable, I've updated the artifact and repository information to reflect the "proper" one as documented by the owners.