[webbeans-dev] Help running tck in eclipse?

Clint Popetz cpopetz at gmail.com
Mon Jun 1 13:53:36 EDT 2009


Ahh, but under m2eclipse (at least under the version I'm running,
0.9.8.200905041414), the project dependency isn't under the project tab.
It's under Libraries -> Maven Dependencies, and it's not editable.  So
AFAICT the only way to eliminate the runner -> tck-impl dependency is to
keep a local edit to the pom.

-Clint

On Mon, Jun 1, 2009 at 12:50 PM, David Allen <drallendc at gmail.com> wrote:

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


-- 
Clint Popetz
http://42lines.net
Scalable Web Application Development
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/weld-dev/attachments/20090601/927f12c9/attachment.html 


More information about the weld-dev mailing list