Rob - would you mind updating your profile on appfuse.org. For some
reason, when you change a page it shows up with a "" username. Thanks!
Matt
On Nov 28, 2007, at 1:58 AM, Rob Hills wrote:
Hi All,
To close the loop on this one, Dusty Pearce pointed me towards a
thread that had quietly discussed and solved this problem back in
April
this year:
http://www.nabble.com/a-problem-when-i-want-to-----Exclude-the-
AppFuse-Data-Common-Package-tf3665011s2369.html#a10240497
I've taken the liberty of updating the tutorial at:
http://appfuse.org/display/APF/AppFuse+Core+Classes
to reflect the little gem that Huigong Gwok shared with us back then.
So now everyone can build their core-classes-modified applications
anywhere they want without having to use Eclipse.
On 31 Oct 2007 at 10:05, Matt Raible wrote:
On 10/31/07, Rob Hills <[EMAIL PROTECTED]> wrote:
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.
The exclusion you added should fix this, I'm stumped as to why it
doesn't.
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>
Make sure your maven-warpath-plugin uses ${appfuse.version} for it's
<version> element.
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?
This shouldn't be causing any issues as not much as changed between
1.0-SNAPSHOT and 2.0 of this plugin.
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]