If it helps, I do have IM too. :)
But basically:
1. Keep m2eclipse.
2. Don't modify any POM.
3. Modify the Java Build Path for jboss-tck-runner -- delete the
tck-impl from the Projects tab.
On Mon, 2009-06-01 at 12:38 -0500, Clint Popetz wrote:
m2eclipse doesn't generate jar dependencies, it generates
project-to-project dependencies if the dependent artifact is already a
project in the workspace. So it generates a project-to-project
dependency between the runner and tck-impl in both directions, and
eclipse refuses to build either.
-Clint
On Mon, Jun 1, 2009 at 12:34 PM, David Allen <drallendc(a)gmail.com>
wrote:
On Mon, 2009-06-01 at 12:16 -0500, Clint Popetz wrote:
> Does eclipse:eclipse not generate a dependency from the
runner to
> tck-impl? Because m2eclipse does, based on the pom, and
then I have a
> circular dependency in eclipse.
Yes it does generate that dependency, but the JAR dep is later
after the
project itself (My test runners are always based in the
tck-impl
project).
Yeah, I vaguely remember having problems with the automatic
setup from
m2eclipse too. But I usually modify the Java build path
directly in
Eclipse even with m2eclipse. This usually works fine until a
change in
the POM conflicts with your manual change...but that's not all
that
likely today.
> I can modify the runner's pom to not have that dependency,
which makes
> eclipse happy, but keeps one from running tests with mvn out
of the
> runner's directory on the command line.
>
> -Clint
>
>
> On Mon, Jun 1, 2009 at 12:08 PM, David Allen
<drallendc(a)gmail.com>
> wrote:
> On Mon, 2009-06-01 at 12:00 -0500, Clint Popetz
wrote:
> > Hi,
> >
> > I've tried running the tck from within eclipse by
following
> the
> > instructions here:
> >
> >
http://seamframework.org/WebBeans/JSR299TCKHarness
> >
> > but I'm having no luck; it can't find an
implementation of
> > StandaloneContainers, although I've manually added
the
> runner to the
> > tck-impl project's dependencies.
> >
> > Before I dive deeper, are those directions up to
date?
>
>
> I think they are up to date, but we can certainly
improve them
> too. It
> varies a bit depending on what tools are actually
used.
>
> > Is anyone running the tck from within eclipse?
If so, are
> you
> > generating projects with eclipse:eclipse or with
m2eclipse?
>
>
> Most of us are currently using eclipse:eclipse right
now. But
> here are
> a couple things I usually do to get any TCK test
(not an
> in-container
> only test) running:
>
> 1. Modify the build path of the jboss-tck-runner
project so
> that all of
> its dependent projects/libraries are exported
(select all).
>
> 2. Choose "Run as TNG test" to get most of the
runner setup
> correctly,
> but the tests will fail to run at first.
>
> 3. Modify the runner by going to the Classpath tab
and press
> "Add
> projects" button and add the jboss-tck-runner
project. With 1
> above,
> this should include everything else that is needed
too
> automatically.
>
> 4. Run it again...this time it should work.
>
> >
> > Thanks,
> > -Clint
> >
> >
> >
> > --
> > Clint Popetz
> >
http://42lines.net
> > Scalable Web Application Development
>
>
> > _______________________________________________
> > webbeans-dev mailing list
> > webbeans-dev(a)lists.jboss.org
> >
https://lists.jboss.org/mailman/listinfo/webbeans-dev
>
>
>
>
>
> --
> Clint Popetz
>
http://42lines.net
> Scalable Web Application Development
--
Clint Popetz
http://42lines.net
Scalable Web Application Development