jpa (as documented in http://appfuse.org/display/APF/Using+JPA,)
I have a zip file containing both 2.0 (OK) and 2.0.1 (NOK) samples but
the mail server does not accept it (~300k). How could I share it ?
Issuing a jira ?

thanks
Christophe
 

-----Original Message-----
From: Matt Raible [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, January 15, 2008 4:20 PM
To: [email protected]
Subject: Re: [appfuse-user] 2.0.1 jpa issue

What is <dao.framework> set to in your application?

On 1/15/08, Christophe Thiebaud <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> summary
> -------
> I have noticed a regression from appfuse version 2.0 to version 2.0.1.
> I use struts modular + jpa.
>
> Basically, version 2.0.1 now introduce (how? why? no idea ...) the 
> following dependency in the web app
>
> my app
> (...)
>    +- org.appfuse:appfuse-struts:warpath:2.0.1:compile
>    (...)
>       +- org.appfuse:appfuse-service:jar:2.0.1:compile
>       (...)
>          +- org.appfuse:appfuse-hibernate:jar:2.0.1:compile
>
> (output from 'mvn dependency:tree')
>
> Which eventually results in the war file containing both 
> appfuse-hibernate and appfuse-jpa jars, which is bad.
>
> how to reproduce
> ----------------
> generate struts modular artifact
> mvn clean install gives [INFO] BUILD SUCCESSFUL Change pom.xml, 
> core/pom.xml and remove/rename hibernate config file as documented in 
> http://appfuse.org/display/APF/Using+JPA,
> mvn clean install gives [ERROR] BUILD ERROR A quick look at the 
> WEB-INF/lib dir shows :
> (...)
> appfuse-data-common-2.0.1.jar
> appfuse-hibernate-2.0.1.jar
> appfuse-jpa-2.0.1.jar
> (...)
> removing appfuse-hibernate-2.0.1.jar fixes the issue.
>
> Same workflow in 2.0 works fine.
>
> workaround
> ----------
> I have been able to workaround the issue by setting 
> <dao.framework>jpa</dao.framework>
> in <M2_REPO>/org/appfuse/appfuse/2.0.1/appfuse-2.0.1.pom
> which I do not feel like a good idea.
>
> fix
> ---
> I do not understand how this dependency gets into the web app.
> What could be a cleaner solution than patching appfuse pom ?
>
> Thanks
> Christophe
>
> ---------------------------------------------------------------------
> 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]


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

Reply via email to