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.
