Как начать проект Maven Spring JSF 2.0 Richfaces? - PullRequest
2 голосов
/ 21 февраля 2011

Для некоторых из вас это может звучать тривиально, но в течение нескольких дней я боролся с pom.xml файлами и аспектами, чтобы построить проект Spring JSF 2.0 Maven (работающий на tomcat 7.0) с RichFaces, но безуспешно. Может кто-нибудь дать мне полный рабочий пример, я использую STS (учебник с нуля, я могу загрузить полностью рабочий пример, но я хочу научиться его создавать)?

1 Ответ

1 голос
/ 22 февраля 2011

Итак, после нескольких дней работы я пришел к выводу, что я должен сделать грязную работу, поэтому я объясню, как мне удалось начать проект:

  1. скачать sts
  2. открытый шаблон проекта, в моем случае это была весенняя интеграция с hibernate
  3. щелкните правой кнопкой мыши по проекту-> настройки-> фасеты
  4. изменить на JSF 2.0 и веб-динамику выше 2,5 (требуется более 1,5 Java)
  5. добавить к зависимостям maven (pom.xml):

      <!-- spring hibernate 3 -->
    
    <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-hibernate3</artifactId>
         <version>2.0.8</version>
    </dependency>
    
  6. настроить ваш

      <property name="dataSource" ref="dataSource" />
    

ссылка указывается на этот боб:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:hsqldb:mem:."/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</bean>

или любой другой, который вы решите ...

  1. добавить в свой проект pom:

    <dependency>
      <groupId>org.richfaces.framework</groupId>
      <artifactId>richfaces-impl</artifactId>
      <version>3.2.2.GA</version>
    </dependency>
    
    <dependency>           
        <groupId>org.richfaces.ui</groupId>
        <artifactId>richfaces-ui</artifactId>
        <version>3.2.2.GA</version>
    </dependency>
    
    1. начни молиться, это сработает:)
...