What I ended up doing was this:

        <dependency>
            <groupId>org.apache.tapestry</groupId>
            <artifactId>tapestry-core</artifactId>
            <version>${tapestry-release-version}</version>
            <exclusions>
                <exclusion>
                    <groupId>org.apache.tapestry</groupId>
                    <artifactId>tapestry-ioc</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.apache.tapestry</groupId>
            <artifactId>tapestry-ioc</artifactId>
            <version>${tapestry-release-version}</version>
        </dependency>

which fixed the problem for now. It happened on my box (osx 10.5 with java 1.6) and my colleague's box (vista with java 1.6) so I assumed it was a real problem. Hopefully it will be one of those problems that just goes away with a new release.

Thanks,

J

On Mar 13, 2008, at 4:37 PM, Howard Lewis Ship wrote:

The version numbers come from the parent POM, so the "versionless"
reference to tapestry-ioc does have a version number supplied,
5.0.12-SNAPSHOT.  There is no option in Maven to omit a version
number, but you can set up a kind of default in a parent POM.

I can't say what's going on in your environment that it's picking up
the wrong version.

On Thu, Mar 13, 2008 at 10:03 AM, Julian Wood <[EMAIL PROTECTED]> wrote:
I noticed my unit tests failed when switching from 5.0.11-SNAPSHOT to
5.0.12-SNAPSHOT with a classnamelocator exception.

I then noticed that I was using tapestry-ioc-5.0.10 rather than the
5.0.12-SNAPSHOT. Upgrading that to 5.0.12-SNAPSHOT fixed the problem.

The bug seems to be in the tapestry-core-5.0.12-SNAPSHOT pom, where
the dependency on tapestry-ioc is versionless, meaning that the last
released version is used (which is 5.0.10). I think it needs to have
<version>${project.version}</version> added.

J

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





--
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
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]

Reply via email to