Maven-зависимости для JSF 2 и IceFaces 2 - PullRequest
2 голосов
/ 25 сентября 2011

У меня есть проект Spring JSF 2, использующий IceFaces 2, и я сделал так, чтобы проект использовал библиотеки JSF и IceFaces из свойств> фасетов проекта, добавил в проект возможности jsf, затем использовал пользовательскую библиотеку JSF 2.1 Mojara, затем добавлены возможности Icefaces тоже, что я хочу сделать, это добавить эти jar-файлы для JSF 2, IceFaces2 в pom-файл как maven зависимости любая помощь?

Ответы [ 2 ]

2 голосов
/ 26 сентября 2011

Ну, я смог это исправить, добавив следующие зависимости:

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

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

     <dependency>
     <groupId>org.icepush</groupId>
     <artifactId>icepush</artifactId>
     <version>2.0.2</version>     
     </dependency>

     <dependency>
     <groupId>org.icefaces</groupId>
     <artifactId>icefaces</artifactId>
     <version>2.0.2</version>     
     </dependency>

     <dependency>
     <groupId>org.icefaces</groupId>
     <artifactId>icefaces-ace</artifactId>
     <version>2.0.2</version>     
     </dependency>

     <dependency>
     <groupId>org.icefaces</groupId>
     <artifactId>icefaces-compat</artifactId>
     <version>2.0.2</version>     
     </dependency>

     <dependency>
     <groupId>net.sourceforge.jexcelapi</groupId>
     <artifactId>jxl</artifactId>
     <version>2.6.12</version> 
     </dependency>

     <dependency>
     <groupId>net.sf.jcharts</groupId>
     <artifactId>krysalis-jCharts</artifactId>
     <version>1.0.0-alpha-1</version>
     </dependency>

и добавил репо:

          <repository>
            <id>ICEfaces Repo</id>
            <name>ICEfaces Repo</name>
            <url>http://anonsvn.icefaces.org/repo/maven2/releases/</url>
        </repository>
1 голос
/ 25 сентября 2011

Я добавил репозиторий ICEfaces в свой Maven pom.xml:

<repositories>
<repository>
<id>maven2-repository.org.icefaces</id>
<name>ICEfaces Repository</name>
<url>http://anonsvn.icefaces.org/repo/maven2/releases/</url>
<layout>default</layout>
</repository>
</repositories>

Этот репозиторий Maven содержит артефакты icefaces и icefaces-compat. для ICEfaces версии 2, и я включил их в качестве зависимостей в мой pom.xml.

Следующий ответ описывает, как включить Mojarra JSF в ваш pom.xml: Реализация JSF Maven Mojarra Если ваш сервер приложений уже обеспечивает реализацию не в Mojarra JSF, используйте <scope>provided</scope> для артефактов Mojarra JSF в вашем pom.xml и измените сервер приложений для предоставления Mojarra JSF.

...