What version of AppFuse are you using? Why does your applicationContext.xml look so different from the one that ships with the regular "core" module?

Matt

On Jan 11, 2008, at 4:19 AM, mschipperheyn wrote:


Hi, I'm trying to run appfuse:gen on a spring modular project but it doesn't
seem to be creating the Spring bean definitions. I run

mvn appfuse:gen -Dentity=Country

from the core directory. It sais everything is ok. Sample-data gets created. But the applicationContext.xml isn't changed. From the timestamp on the file I can see it's not opened and saved. The hibernate.cfg.xml does get opened
and saved.

any ideas? The output and relevant files are displayed below.

Thanks,

Marc

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'appfuse'.
[INFO]
---------------------------------------------------------------------- --
[INFO] Building AppFuse Modular Application - Core
[INFO]    task-segment: [appfuse:gen]
[INFO]
---------------------------------------------------------------------- --
[INFO] Preparing appfuse:gen
[INFO] [aspectj:compile {execution: default}]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is invalid.
It w
ill be ignored for artifact resolution. Reason: Parse error reading POM.
Reason:
TEXT must be immediately followed by END_TAG and not START_TAG (position:
START
_TAG seen ...<licenses>\n\t\t\t<license>... @12:13)  for project
org.hibernate:j
tidy at
E:\java\M2_Home\repository\org\hibernate\jtidy\r8-20060801\jtidy- r8-2006
0801.pom
[INFO] [appfuse:gen]
[INFO] Configuration XML file loaded:
D:\Projects\Java\Mercado\core\src\main\res
ources\hibernate.cfg.xml
[INFO] Configuration XML file loaded:
D:\Projects\Java\Mercado\core\src\main\res
ources\hibernate.cfg.xml
[INFO] src/main/resources/database.properties not found within the project.
Tryi
ng absolute path.
[INFO] No hibernate properties file loaded.
[info] [AppFuse] Installing generated files (pattern: **/*.java)...
[info] [AppFuse] Installing sample data for DbUnit...
[info] [AppFuse] Installing Spring bean definitions...
[INFO]
---------------------------------------------------------------------- --
[INFO] BUILD SUCCESSFUL
[INFO]
---------------------------------------------------------------------- --
[INFO] Total time: 14 seconds
[INFO] Finished at: Fri Jan 11 12:12:50 CET 2008
[INFO] Final Memory: 13M/23M
[INFO]
---------------------------------------------------------------------- --

My applicationContext.xml looks as follows:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd";
        default-lazy-init="true">
        
        <bean id="sessionFactory"
                
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
                <property name="configLocation">
                        <value>classpath:hibernate.cfg.xml</value>
                </property>
                <property name="hibernateProperties">
                        <ref bean="hibernateProperties" />
                </property>
                <property name="dataSource">
                        <ref bean="MyDataSource" />
                </property>
                <property name="configurationClass">
                        <value>org.hibernate.cfg.AnnotationConfiguration</value>
                </property>
        </bean>

        <bean id="hibernateProperties"
class="org.springframework.beans.factory.config.PropertiesFactoryBean" >
                <property name="properties">
                        <props>
                                <prop key="hibernate.hbm2ddl.auto">update</prop>
                                <prop key="hibernate.dialect">
                                        org.hibernate.dialect.MySQLDialect
                                </prop>
                                <prop key="hibernate.show_sql">true</prop>
                                <prop key="hibernate.c3p0.minPoolSize">5</prop>
                                <prop key="hibernate.c3p0.maxPoolSize">20</prop>
                                <prop key="hibernate.c3p0.timeout">600</prop>
                                <prop 
key="hibernate.c3p0.max_statement">50</prop>
                                <prop 
key="hibernate.c3p0.testConnectionOnCheckout">
                                        false
                                </prop>
                        </props>
                </property>
        </bean>

        <bean id="propertyConfigurer"
        
class="org.springframework.beans.factory.config.PropertyPlaceholderCon figurer">
                <property name="locations">
                        <list>
                                <value>classpath:jdbc.properties</value>
                                <value>classpath:mail.properties</value>
                        </list>
                </property>
        </bean>

        <bean id="MyDataSource"
                
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
                <property name="driverClassName"
                        value="${jdbc.driverClassName}" />
                <property name="url" value="${jdbc.url}" />
                <property name="username" value="${jdbc.username}" />
                <property name="password" value="${jdbc.password}" />
        </bean>

        <bean id="hibernateTemplate"
                class="org.springframework.orm.hibernate3.HibernateTemplate">
                <property name="sessionFactory">
                        <ref bean="sessionFactory" />
                </property>
        </bean>

        <bean id="hibernateInterceptor"
                class="org.springframework.orm.hibernate3.HibernateInterceptor">
                <property name="sessionFactory">
                        <ref bean="sessionFactory" />
                </property>
        </bean>

</beans>
--
View this message in context: http://www.nabble.com/Spring-bean- definitions-not-created-with-appfuse%3Agen- tp14753652s2369p14753652.html
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to