次のアーティファクトの違いを知っていますか?
どの状況でどちらを使用する必要がありますか?
<dependency>
<groupId>org.jboss.spec.javax.faces</groupId>
<artifactId>jboss-jsf-api_2.1_spec</artifactId>
<scope>provided</scope>
</dependency>
と
<dependency>
<groupId>javax.faces</groupId>
<artifactId>javax.faces-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
または、より具体的には、JBoss 7.1.1 と Glassfish 3.1.2.1 の両方にデプロイされる webapp の 1 つ目の依存関係を 2 つ目の依存関係に置き換えることを計画しています。副作用は期待できますか?