I win ;-)

I moved the tck-impl into a profile in tck-runner, so that m2eclipse doesn't pick it up as a dependency. You can now just add the tck-runner project as a imported project to tck-impl.

I would also suggest adding process-resources to the "Goals to invoke after project clean" in the maven tab of the project, making sure that m2eclipse copies the relevant properties file across.

I'll verify i/c soon.

On 1 Jun 2009, at 18:40, Pete Muir wrote:

Hmm, so I guess this trick doesn't work with m2eclipse, unless you replace the generated dependencies. It's a race to find a solution...

On 1 Jun 2009, at 18:38, 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@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@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@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
_______________________________________________
webbeans-dev mailing list
webbeans-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/webbeans-dev

_______________________________________________
webbeans-dev mailing list
webbeans-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/webbeans-dev