Hi Matt,
On 31 Oct 2007 at 8:39, Matt Raible wrote:
> You need to exclude it on the warpath dependency, not on the war dependency.
That was well spotted! Unfortunately, moving my exclusion down to the correct
dependency hasn't changed anything :-(
In my pom.xml, I now have:
<dependency>
<groupId>org.appfuse</groupId>
<artifactId>appfuse-${web.framework}</artifactId>
<version>${appfuse.version}</version>
<type>warpath</type>
<!-- This exclusion and the dependency following this
one allow DAO framework switching. -->
<!-- You only need these if you want to use JPA or
iBATIS. See APF-565 for more information. -->
<!-- It does no harm to leave it in for Hibernate, but
it's not needed. -->
<exclusions>
<exclusion>
<groupId>org.appfuse</groupId>
<artifactId>appfuse-data-common</artifactId>
</exclusion>
<exclusion>
<groupId>org.appfuse</groupId>
<artifactId>appfuse-hibernate</artifactId>
</exclusion>
</exclusions>
</dependency>
However, I still get all tests failing because of the same User class problems.
In my mvn -X output, I'm still seeing
"org.appfuse:appfuse-data-common:jar:2.0:compile (selected for compile)" in
various places.
I've also noticed the following early in the output from mvn -X and wondered if
it was relevant:
22:56:30.922 [DEBUG] Retrieving parent-POM: org.appfuse:appfuse::2.0-SNAPSHOT
for project: org.appfuse:maven-warpath-
plugin:maven-plugin:1.0-SNAPSHOT from the repository.
In my pom.xml properties, I have:
<appfuse.version>2.0</appfuse.version>
So I'm not sure why 2.0-SNAPSHOT is being used here. I had used 2.0-SNAPSHOT
early in this project, but moved up to FINAL as
soon as it was released. Could that be causing this problem?
Cheers,
Rob Hills
Waikiki, Western Australia
Mobile +61 (412) 904-357
Fax: +61 (8) 9529-2137
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]