Maven зависимости для Моджарра 2.1 - PullRequest
1 голос
/ 18 октября 2011

Я хочу использовать Mojarra 2.1

http://javaserverfaces.java.net/download.html

, и мой контейнер Tomcat 7, и я использую IceFaces 2.

Должен ли я включитьAPI только следующим образом?

<dependency>
    <groupId>javax.faces</groupId>
    <artifactId>javax.faces-api</artifactId>
    <version>2.1</version>
</dependency>

ОБНОВЛЕНИЕ: Я использую сервлет 3.0.1, jsp 2.2.1, el 2.2, возможно, он конфликтует:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.0.1</version>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.2.1</version>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>javax.el</groupId>
    <artifactId>javax.el-api</artifactId>
    <version>2.2.2</version>
    <scope>provided</scope>
</dependency>

1 Ответ

8 голосов
/ 18 октября 2011

Я использую Mojarra 2.1.2 с этими зависимостями

    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-api</artifactId>
        <version>2.1.2</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-impl</artifactId>
        <version>2.1.2</version>
        <scope>compile</scope>
    </dependency>
...