Try adding:

<includeJavaClasses>
        <includeClass>com.example.MyClass</includeClass>
        <includeClass>com.example.MyClassDao</includeClass>
        <includeClass>org.hibernate.*</includeClass>
</includeJavaClasses>

-----Original Message-----
From: flex-mojos@googlegroups.com [mailto:flex-mo...@googlegroups.com] On
Behalf Of Davis Ford
Sent: Sunday, March 29, 2009 12:30 AM
To: flex-mojos@googlegroups.com
Subject: [flex-mojos] Re: Q on flexmojos:generate and transitive
dependencies


I see there is a useTransitiveDependencies property on the plugin
http://docs.flex-mojos.info/generator-mojo/generate-mojo.html#useTransitiveD
ependencies
-- I tried that, and I still continue to get CNF exceptions.  I posted the
plugin config below.  Anyone know if it is absolutely necessary to pull in
all the transitive deps just for the flex-mojos generator?

<plugin><!-- Flex (SWC and SWF) compilation -->
                               <groupId>org.sonatype.flexmojos</groupId>
 
<artifactId>flexmojos-maven-plugin</artifactId>
                               <extensions>true</extensions>
                               <configuration>
 
<contextRoot>elibrary-web</contextRoot>
                                       <debug>true</debug>
                               </configuration>
                               <executions>
                                       <execution>
                                               <goals>

<goal>optimize</goal> <!-- Optimized RSL generation -->

<goal>generate</goal> <!-- ActionScript POJOs generation based on Java POJOs
-->
                                               </goals>
                                               <configuration>
                                                       <includeJavaClasses>

<includeClass>com.example.MyClass</includeClass>

<includeClass>com.example.MyClassDao</includeClass>
                                                       </includeJavaClasses>
                                                       <beanTemplate>

<template>${basedir}/src/main/template/beanBase.gsp</template>

<template>${basedir}/src/main/template/bean.gsp</template>
                                                       </beanTemplate>
                                                       <entityTemplate>

<template>${basedir}/src/main/template/entity.gsp</template>

<template>${basedir}/src/main/template/entityBase.gsp</template>
                                                       </entityTemplate>
                                                       <interfaceTemplate>

<template>${basedir}/src/main/template/interface.gsp</template>

<template>${basedir}/src/main/template/interfaceBase.gsp</template>
                                                       </interfaceTemplate>

<useTransitiveDependencies>true</useTransitiveDependencies>
                                               </configuration>
                                       </execution>
                               </executions>
                       </plugin>

On Sat, Mar 28, 2009 at 11:05 PM, Davis Ford <davisf...@zenoconsulting.biz>
wrote:
> Hi, so I have this:
>
> project-a (jar)
>
> project-b (swc)
>
> where b depends on a (b --> a), and a uses hibernate and a bunch of other
stuff.
>
> project-b is primarily to be just code-generated AS via Gas3.
> However, when I run:
>
> $ mvn flexmojos:generate
>
> I get CNF Caused by: java.lang.ClassNotFoundException:
> org.hibernate.criterion.Criterion
>
> If I explicitly add hibernate as a <scope>provided</scope> dependency 
> on project B, that CNF goes away, but then another one is right behind 
> it.  I'm confused why maven transitive dependencies don't take care of 
> this for me since project b depends on a which depends on all the 
> necessary jars that are needed.
>
> It appears that the Gas3 generator isn't smart enough to figure that 
> out?  Do I have to explicitly go and add all these jars as 
> <scope>provided</scope> to project b pom.xml?
>
> Thanks in advance,
> Davis
>
> --
> Zeno Consulting, Inc.
> home: http://www.zenoconsulting.biz
> blog: http://zenoconsulting.wikidot.com
> p: 248.894.4922
> f: 313.884.2977
>



--
Zeno Consulting, Inc.
home: http://www.zenoconsulting.biz
blog: http://zenoconsulting.wikidot.com
p: 248.894.4922
f: 313.884.2977



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to flex-mojos@googlegroups.com
To unsubscribe from this group, send email to
flex-mojos+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/flex-mojos?hl=en?hl=en

http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---

Reply via email to