You might try starting a new project and using "mvn
appfuse:full-source" to pull in all the source (and dependencies) into
your project. This only works with basic archetypes in M5.

Matt

On 6/25/07, Michael Horwitz <[EMAIL PROTECTED]> wrote:
I'm afraid so! Just open the relevant pom.xml files in your local maven
repository and copy the dependencies accross.


Mike.

On 6/25/07, climbingrose <[EMAIL PROTECTED]> wrote:
> Because I have to heavily modify service layer that comes with AppFuse. So
it's likely that I have to copy dependencies from pom.xml in service layer
and DAO as well?
>
>
>
> On 6/25/07, Michael Horwitz <[EMAIL PROTECTED] > wrote:
> >
> > Is there any reason you are excluding the service layer in your
application? If you do it is likely that you will need to include the
transitive dependencies you were inheriting via the service layer.
> >
> > Mike.
> >
> >
> >
> > On 6/25/07, climbingrose <[EMAIL PROTECTED] > wrote:
> > > Hi all,
> > >
> > > I'm trying to modify DAO and Service layer in AppFuse 2.0 M5 using
instructions from
http://appfuse.org/display/APF/AppFuse+Core+Classes.
After importing the source, I modified pom.xml and add:
> > >         <dependency>
> > >             <groupId>org.appfuse</groupId>
> > >             <artifactId>appfuse-${ web.framework}</artifactId>
> > >             <version>${appfuse.version }</version>
> > >             <type>warpath</type>
> > >             <exclusions>
> > >                 <exclusion>
> > >                     <groupId>org.appfuse</groupId>
> > >
<artifactId>appfuse-data-common</artifactId>
> > >                 </exclusion>
> > >                 <exclusion>
> > >                     <groupId>org.appfuse</groupId>
> > >
<artifactId>appfuse-hibernate</artifactId>
> > >                 </exclusion>
> > >                 <exclusion>
> > >                     <groupId> org.appfuse</groupId>
> > >
<artifactId>appfuse-jpa-hibernate</artifactId>
> > >                 </exclusion>
> > >                 <exclusion>
> > >                     <groupId> org.appfuse</groupId>
> > >
<artifactId>appfuse-service</artifactId>
> > >                 </exclusion>
> > >             </exclusions>
> > >         </dependency>
> > >
> > > When I generate Eclipse project, appfuse-service and appfuse-hibernate
jars are not included in the classpath but appfuse-jpa-hibernate and
appfuse-data-common jars are. Now if I try to run "mvn jetty:run" I get this
exception:
> > >
> > > Nested in
org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from URL
[file:/home/climbingrose/workspace/BMart/target/classes/applicationContext-service.xml];
nested exception is java.lang.NoClassDefFoundError:
org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException:
> > > java.lang.NoClassDefFoundError:
org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
> > >
> > >
> > > I don't really understand how Maven dependency exclusion works but it
looks when I exclude appfuse-service, dependencies of appfuse-service are
also excluded and thus NoClassDefFoundError exception.
> > >
> > > Does any here have experience modifying Service and DAO layer?
> > >
> > > Thanks.
> > >
> > >
> >
> >
>
>
>
> --
> Regards,
>
> Cuong Hoang




--
http://raibledesigns.com

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

Reply via email to